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 相关文章推荐
通过Mootools 1.2来操纵HTML DOM元素
Sep 15 Javascript
js实现div的切换特效上一个下一个
Feb 11 Javascript
JavaScript中property和attribute的区别详细介绍
Mar 03 Javascript
基于JS实现简单的样式切换效果代码
Sep 04 Javascript
node.js+express制作网页计算器
Jan 17 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
Aug 17 Javascript
AngularJS实践之使用ng-repeat中$index的注意点
Dec 22 Javascript
Node.js进阶之核心模块https入门
May 23 Javascript
使用vue-cli脚手架工具搭建vue-webpack项目
Jan 14 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
Oct 23 Javascript
js前端对于大量数据的展示方式及处理方法
Dec 02 Javascript
微信小程序实现天气预报功能(附源码)
Dec 10 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
允许phpmyadmin空密码登录的配置方法
2011/05/29 PHP
PHP编程中的常见漏洞和代码实例
2014/08/06 PHP
WordPress中用于检索模版的相关PHP函数使用解析
2015/12/15 PHP
Javascript查询DBpedia小应用实例学习
2013/03/07 Javascript
jquery 动态创建元素的方式介绍及应用
2013/04/21 Javascript
通过length属性判断jquery对象是否存在
2013/10/18 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
2014/09/25 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
ionic进入多级目录后隐藏底部导航栏(tabs)的完美解决方案
2016/11/23 Javascript
js实现符合国情的日期插件详解
2017/01/19 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
2017/05/20 jQuery
用vue构建多页面应用的示例代码
2017/09/20 Javascript
JS实现的全排列组合算法示例
2017/10/09 Javascript
vue2组件之select2调用的示例代码
2017/10/12 Javascript
PHP自动加载autoload和命名空间的应用小结
2017/12/01 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
vue+egg+jwt实现登录验证的示例代码
2019/05/18 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
总结Python编程中函数的使用要点
2016/03/20 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
Python程序包的构建和发布过程示例详解
2019/06/09 Python
python破解bilibili滑动验证码登录功能
2019/09/11 Python
python实现图片横向和纵向拼接
2020/03/05 Python
Python常用断言函数实例汇总
2020/11/30 Python
HTML5之SVG 2D入门1—SVG(可缩放矢量图形)概述
2013/01/30 HTML / CSS
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
入党申请书自我鉴定
2013/10/12 职场文书
任课老师推荐信范文
2013/11/24 职场文书
个人求职简历中英文自我评价
2013/12/16 职场文书
家庭教育先进个人事迹材料
2014/01/24 职场文书
党性观念心得体会
2014/09/03 职场文书
入党转正介绍人意见
2015/06/03 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang
磁贴还没死, 微软Win11可修改注册表找回Win10开始菜单
2021/11/21 数码科技