Commit aa0286bd98263b4f25884873168ef9e144a2e842

Authored by Leonardo Merlin
1 parent 6964af42

Fix html content problem. Handle with '.trustAsHtml'

src/app/pages/programas/programa.controller.js
... ... @@ -6,7 +6,7 @@
6 6 .controller('ProgramaPageController', ProgramaPageController);
7 7  
8 8 /** @ngInject */
9   - function ProgramaPageController(DialogaService, PATH, VOTE_OPTIONS, PROPOSAL_STATUS, $state, $location, $scope, $rootScope, $element, $timeout, $log) {
  9 + function ProgramaPageController(DialogaService, PATH, VOTE_OPTIONS, PROPOSAL_STATUS, $state, $location, $scope, $rootScope, $element, $timeout, $sce, $log) {
10 10 var vm = this;
11 11  
12 12 vm.DialogaService = DialogaService;
... ... @@ -19,6 +19,7 @@
19 19 vm.$rootScope = $rootScope;
20 20 vm.$element = $element;
21 21 vm.$timeout = $timeout;
  22 + vm.$sce = $sce;
22 23 vm.$log = $log;
23 24  
24 25 vm.init();
... ... @@ -76,6 +77,10 @@
76 77 };
77 78 }
78 79  
  80 + if(vm.article.body && !vm.article.bodyTrusted){
  81 + vm.article.bodyTrusted = vm.$sce.trustAsHtml(vm.article.body);
  82 + }
  83 +
79 84 vm.loadingTopProposals = true;
80 85 vm.DialogaService.getProposalsByTopicId(vm.article.id, {}, function(data) {
81 86 vm.proposals = data.articles;
... ...
src/app/pages/programas/programa.html
... ... @@ -173,7 +173,7 @@
173 173  
174 174 <section class="section-content">
175 175 <article class="program-content" ng-if="pagePrograma.article">
176   - <div ng-bind-html="pagePrograma.article.body"></div>
  176 + <div ng-bind-html="pagePrograma.article.bodyTrusted"></div>
177 177 </article>
178 178 </section>
179 179 </div>
... ...