Angular JS在标签中显示HTML
发布时间:2020-12-17 08:32:14 所属栏目:安全 来源:网络整理
导读:我试图使用ng-bind-html-unsafe属性在模板中插入HTML。但由于某种原因它不工作。 我的代码: tr class="white two-button" ng-repeat="(key,value) in recommendations | ojoScoreFilter:ojoScore | relevancyScoreFilter:relevancyScore | orderBy:predicat
我试图使用ng-bind-html-unsafe属性在模板中插入HTML。但由于某种原因它不工作。
我的代码: <tr class="white two-button" ng-repeat="(key,value) in recommendations | ojoScoreFilter:ojoScore | relevancyScoreFilter:relevancyScore | orderBy:predicate:reverse"> <td> <div ng-bind-html-unsafe="value.button"></div> </td> </tr> 我无法看到HTML。 <div ng-bind-html-unsafe="<a class="action_hrefs full-width bgcolor10 purple-hover flat-button flat-white-button btn" data-value="947" href="#"><i class="fa fa-lock"></i> Unlock</a>"></div>
Ok我找到了解决方案:
JS: $scope.renderHtml = function(html_code) { return $sce.trustAsHtml(html_code); }; HTML: <p ng-bind-html="renderHtml(value.button)"></p> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |