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> | ... | ... |