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


Posted in Javascript onSeptember 30, 2018

如下所示:

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

Javascript 相关文章推荐
常用的javascript function代码
May 23 Javascript
JavaScript 常用函数库详解
Oct 21 Javascript
基于Jquery的仿照flash放大图片效果代码
Mar 16 Javascript
js动态切换图片的方法
Jan 20 Javascript
javascript数组去重的六种方法汇总
Aug 16 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
Feb 03 Javascript
JS事件添加和移出的兼容写法示例
Jun 20 Javascript
Koa项目搭建过程详细记录
Apr 12 Javascript
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
May 04 Javascript
如何用webpack4带你实现一个vue的打包的项目
Jun 20 Javascript
React+Antd+Redux实现待办事件的方法
Mar 14 Javascript
vue组件间的参数传递实例详解
Apr 26 Javascript
vue  自定义组件实现通讯录功能
Sep 30 #Javascript
对angularJs中2种自定义服务的实例讲解
Sep 30 #Javascript
angularJs在多个控制器中共享服务数据的方法
Sep 30 #Javascript
iview Upload组件多个文件上传的示例代码
Sep 30 #Javascript
VUE 配置vue-devtools调试工具及安装方法
Sep 30 #Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
Sep 30 #Javascript
jQuery实现点击图标div循环放大缩小功能
Sep 30 #jQuery
You might like
php+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
收集的php编写大型网站问题集
2007/03/06 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
2019/01/10 PHP
javascript之锁定表格栏位
2007/06/29 Javascript
HTML Dom与Css控制方法
2010/10/25 Javascript
range 标准化之获取
2011/08/28 Javascript
关于递归运算的顺序测试代码
2011/11/30 Javascript
js实现div闪烁原理及实现代码
2014/06/24 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
JQuery核心函数是什么及使用方法介绍
2016/05/03 Javascript
js实现复制功能(多种方法集合)
2018/01/06 Javascript
JS实现图片转换成base64的各种应用场景实例分析
2018/06/22 Javascript
微信小程序实现星级评价效果
2018/12/28 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
2020/04/11 Javascript
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
python使用多线程不断刷新网页的方法
2015/03/31 Python
使用Python操作excel文件的实例代码
2017/10/15 Python
Python实现简单的语音识别系统
2017/12/13 Python
对python requests发送json格式数据的实例详解
2018/12/19 Python
创建Django项目图文实例详解
2019/06/06 Python
python顺序执行多个py文件的方法
2019/06/29 Python
Django 多表关联 存储 使用方法详解 ManyToManyField save
2019/08/09 Python
使用python和pygame制作挡板弹球游戏
2019/12/03 Python
Python装饰器的应用场景代码总结
2020/04/10 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
python中字典增加和删除使用方法
2020/09/30 Python
Myprotein加拿大官网:欧洲第一的运动营养品牌
2018/01/06 全球购物
印度尼西亚值得信赖的第一家网店:Bhinneka
2018/07/16 全球购物
欧洲最大的预定车位市场:JustPark
2020/01/06 全球购物
高中生家长会演讲稿
2014/01/14 职场文书
教师批评与自我批评总结
2014/10/16 职场文书
小学六一儿童节活动总结
2015/05/05 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL