AngularJS ng-bind-html允许显示HTML内容

gooood个人博客网站

angular

AngularJS ng-bind-html允许显示HTML内容

html代码:
<body> <div ng-app="myApp" ng-controller="personCtrl"> <div> <p ng-bind-html="article.title | beSafeHtml"></p> </div> <div ng-bind-html="article.content | trustHtml"></div> </div> </body> JavaScript代码:
<script> var app = angular.module('myApp', []); app.controller('personCtrl', function($scope) { $scope.article = { title: '白羊座 3月21日-4月19日 火', content: '白羊座有一种让人看见就觉得开心的感觉,'+ '<b>因为总是看起来都是那么地热情、阳光、乐观、坚强,</b>'+ '对朋友也慷概大方,性格直来直往,就是有点小脾气。'+ '白羊男有大男人主义的性格,而白羊女就是女汉子的形象' }; }); app.filter('beSafeHtml', ['$sce', function($sce) { return function(html) { return $sce.trustAsHtml(html); }; }]); app.filter('trustHtml', ['$sceDelegate', '$sce', function($sceDelegate, $sce) { return function(html) { return $sceDelegate.trustAs($sce.HTML, html); }; }]); </script>

本文内容由用户注册发布,仅代表作者或来源网站个人观点,不代表本网站的观点和立场,与本网站无关。本网系信息发布平台,仅提供信息存储空间服务,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本网站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。如因作品内容侵权需删除与其他问题需要同本网联系的,请尽快通过本网的邮箱或电话联系。 
THE END
分享
二维码
< <上一篇
下一篇>>