如下所示:
<div ng-app="module" ng-controller="ctrl"> {{data}} <hr> <div ng-bind-html="data"></div> <hr> <div ng-bind-html="title | trustHtml"></div></div><script> var m = angular.module('module', []); /*$sce服務寫成過濾器*/ m.filter('trustHtml',['$sce',function($sce){ return function(data){ return $sce.trustAsHtml(data); } }]) m.controller('ctrl', ['$scope', '$sce', function ($scope, $sce) { /*第一種:不用過濾器的方式*/ $scope.data = $sce.trustAsHtml('<h1 style="color:red;">angularJs</h1>'); /*第二種:使用過濾器的方式*/ $scope.title = '<h3 style="color:red;">angularJs</h3>'; }]);</script>以上這篇對angularJs中$sce服務安全顯示html文本的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。
新聞熱點
疑難解答
圖片精選