最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

对angularJs中$sce服务安全显示html文本的实例

来源:动视网 责编:小采 时间:2020-11-27 22:06:36
文档

对angularJs中$sce服务安全显示html文本的实例

对angularJs中$sce服务安全显示html文本的实例:如下所示: <div ng-app=module ng-controller=ctrl> {{data}} <hr> <div ng-bind-html=data></div> <hr> <div ng-bind-html=title | trustHtml>&l
推荐度:
导读对angularJs中$sce服务安全显示html文本的实例:如下所示: <div ng-app=module ng-controller=ctrl> {{data}} <hr> <div ng-bind-html=data></div> <hr> <div ng-bind-html=title | trustHtml>&l


如下所示:

<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文本的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

文档

对angularJs中$sce服务安全显示html文本的实例

对angularJs中$sce服务安全显示html文本的实例:如下所示: <div ng-app=module ng-controller=ctrl> {{data}} <hr> <div ng-bind-html=data></div> <hr> <div ng-bind-html=title | trustHtml>&l
推荐度:
标签: html angularjs angular
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top