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 相关文章推荐
Javascript日期对象的dateAdd与dateDiff方法
Nov 18 Javascript
JS子父窗口互相操作取值赋值的方法介绍
May 11 Javascript
js获取html文件的思路及示例
Sep 17 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
Mar 05 Javascript
深入剖析JavaScript:Object类型
May 10 Javascript
JavaScript必知必会(十) call apply bind的用法说明
Jun 08 Javascript
javascript 小数乘法结果错误的处理方法
Jul 28 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&amp;”)
Dec 23 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
Jan 16 Javascript
Vue-cli创建项目从单页面到多页面的方法
Sep 20 Javascript
vue 中directive功能的简单实现
Jan 05 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
Jul 19 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中call_user_func函数使用注意事项
2014/11/21 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
2015/07/31 PHP
FleaPHP框架数据库查询条件($conditions)写法总结
2016/03/19 PHP
利用PHP判断文件是否为图片的方法总结
2017/01/06 PHP
ExtJS 2.0实用简明教程 之Border区域布局
2009/04/29 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
angularJS 中$attrs方法使用指南
2015/02/09 Javascript
JavaScript实现的简单烟花特效代码
2015/10/20 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
2016/06/23 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
2018/03/01 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
element-ui上传一张图片后隐藏上传按钮功能
2019/05/22 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
2020/02/04 jQuery
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
2020/05/27 Javascript
全面解析Vue中的$nextTick
2020/12/24 Vue.js
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
浅谈Python的异常处理
2016/06/19 Python
Python实现识别手写数字大纲
2018/01/29 Python
详解Django中CBV(Class Base Views)模型源码分析
2019/02/25 Python
python Django编写接口并用Jmeter测试的方法
2019/07/31 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
草莓网英国官网:Strawberrynet UK
2017/02/12 全球购物
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
儿科护理实习自我鉴定
2013/09/19 职场文书
求职推荐信
2013/10/28 职场文书
安全员岗位职责
2013/11/11 职场文书
社区端午节活动方案
2014/01/28 职场文书
小学音乐教学反思
2014/02/05 职场文书
开工典礼策划方案
2014/05/23 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
写给老师的感谢信
2015/01/20 职场文书
2015年初一班主任工作总结
2015/05/13 职场文书
Python实现8种常用抽样方法
2021/06/27 Python