Commit aa0286bd98263b4f25884873168ef9e144a2e842
1 parent
6964af42
Exists in
master
and in
8 other branches
Fix html content problem. Handle with '.trustAsHtml'
Showing
2 changed files
with
7 additions
and
2 deletions
Show diff stats
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> | ... | ... |