AngularJS ng-bind-html 指令详解及实例代码


Posted in Javascript onJuly 30, 2016

AngularJS ng-bind-html 指令

AngularJS 实例

绑定 <p> 内的 innerHTML 到变量 myText:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
<script src="http://apps.bdimg.com/libs/angular.js/1.5.0-beta.0/angular-sanitize.min.js"></script>
</head>
<body>

<div ng-app="myApp" ng-controller="myCtrl">

<p ng-bind-html="myText"></p>

</div>

<script>
var app = angular.module("myApp", ['ngSanitize']);
app.controller("myCtrl", function($scope) {
 $scope.myText = "My name is: <h1>John Doe</h1>";
});
</script>

<p><b>注意:</b> 该实例包含了 "angular-sanitize.js" 文件,
该文件移除 HTML 中的危险代码。</p>

</body>
</html>

运行结果:

           my name  is:

            John Doe

            注意:该实例包含了 "angular-sanitize.js" 文件, 该文件移除 HTML 中的危险代码。

定义和用法

ng-bind-html 指令是通一个安全的方式将内容绑定到 HTML 元素上。
当你想让 AngularJS 在你的应用中写入 HTML,你就需要去检测一些危险代码。通过在应用中引入 "angular-santize.js" 模块,使用 ngSanitize 函数来检测代码的安全性。 in your application you can do so by running the HTML code through the ngSanitize function.

语法

<element ng-bind-html="expression"></element>

所有的 HTML 元素都支持该指令。

参数值

描述
expression 指定要执行的变量或表达式。

以上就是AngularJS ng-bind-html 指令实例的详细介绍,有需要的朋友可以参考下。

Javascript 相关文章推荐
IE与Firefox在JavaScript上的7个不同写法小结
Sep 14 Javascript
Jquery遍历checkbox获取选中项value值的方法
Feb 13 Javascript
js返回上一页并刷新的多种实现方法
Feb 26 Javascript
ztree获取当前选中节点子节点id集合的方法
Feb 12 Javascript
jQuery+Ajax实现限制查询间隔的方法
Jun 07 Javascript
JavaScript中this的四个绑定规则总结
Sep 26 Javascript
JavaScript仿微博输入框效果(案例分析)
Dec 06 Javascript
Angular的$http的ajax的请求操作(推荐)
Jan 10 Javascript
webpack配置之后端渲染详解
Oct 26 Javascript
零基础之Node.js搭建API服务器的详解
Mar 08 Javascript
node.js使用stream模块实现自定义流示例
Feb 13 Javascript
jdk1.8+vue elementui实现多级菜单功能
Sep 24 Javascript
AngularJS ng-bind 指令简单实现
Jul 30 #Javascript
AngularJS ng-app 指令实例详解
Jul 30 #Javascript
如何检测JavaScript的各种类型
Jul 30 #Javascript
详解js中的apply与call的用法
Jul 30 #Javascript
javascript回到顶部特效
Jul 30 #Javascript
javascript鼠标滑过显示二级菜单特效
Nov 18 #Javascript
避免jQuery名字冲突 noConflict()方法
Jul 30 #Javascript
You might like
PHP开发的一些注意点总结
2010/10/12 PHP
让你成为更出色的PHP开发者的10个技巧
2011/02/25 PHP
php设计模式 Visitor 访问者模式
2011/06/28 PHP
php中删除字符串中最先出现某个字符的实现代码
2013/02/03 PHP
php结合正则批量抓取网页中邮箱地址
2015/05/19 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
jquery Mobile入门—多页面切换示例学习
2013/01/08 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
Angularjs 实现分页功能及示例代码
2016/09/14 Javascript
js实现的光标位置工具函数示例
2016/10/03 Javascript
vue动画打包后失效问题的解决方法
2018/09/18 Javascript
微信小程序引入VANT组件的方法步骤
2019/09/19 Javascript
JS实现秒杀倒计时特效
2020/01/02 Javascript
多种类型jQuery网页验证码插件代码实例
2021/01/09 jQuery
centos下更新Python版本的步骤
2013/02/12 Python
在Python中实现贪婪排名算法的教程
2015/04/17 Python
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
python利用dir函数查看类中所有成员函数示例代码
2017/09/08 Python
Python模块搜索路径代码详解
2018/01/29 Python
windows下安装Python的XlsxWriter模块方法
2018/05/03 Python
对dataframe数据之间求补集的实例详解
2019/01/30 Python
Python属性和内建属性实例解析
2020/01/14 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
使用Python Tkinter实现剪刀石头布小游戏功能
2020/10/23 Python
美国女性卫生用品公司:Thinx
2017/06/30 全球购物
草莓网化妆品日本站:Strawberrynet日本
2017/10/20 全球购物
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
泰国健康和美容服务预订网站:GoWabi
2019/06/03 全球购物
初中体育教学反思
2014/01/14 职场文书
校优秀毕业生主要事迹
2014/05/26 职场文书
异地年检委托书范本
2014/09/24 职场文书
工程部部长岗位职责
2015/02/12 职场文书
党委工作总结2015
2015/04/27 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
四年级作文之说明文作文
2019/10/14 职场文书
如何用Laravel包含你自己的帮助函数
2021/05/27 PHP