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 相关文章推荐
屏蔽相应键盘按钮操作
Mar 10 Javascript
js实现键盘操作实现div的移动或改变的原理及代码
Jun 23 Javascript
node.js中的querystring.unescape方法使用说明
Dec 10 Javascript
JS函数this的用法实例分析
Feb 05 Javascript
使用AngularJS编写较为优美的JavaScript代码指南
Jun 19 Javascript
在AngularJS框架中处理数据建模的方式解析
Mar 05 Javascript
实现JavaScript的组成----BOM和DOM详解
May 18 Javascript
纯JS实现轮播图
Feb 22 Javascript
Vue 组件间的样式冲突污染
Aug 31 Javascript
react.js 父子组件数据绑定实时通讯的示例代码
Sep 25 Javascript
深入探讨JavaScript的最基本部分之执行上下文
Feb 12 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
Apr 22 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
《星际争霸》各版本雷兽特点图文解析 雷兽不同形态一览
2020/03/02 星际争霸
php面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
PHP读取RSS(Feed)简单实例
2014/06/12 PHP
学习php设计模式 php实现适配器模式
2015/12/07 PHP
分析php://output和php://stdout的区别
2018/05/06 PHP
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
2010/11/28 Javascript
Javascript仿PHP $_GET获取URL中的参数
2014/05/12 Javascript
jquery trigger伪造a标签的click事件取代window.open方法
2014/06/23 Javascript
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
jQuery实现简单的图片查看器
2020/09/11 Javascript
总结Node.js中的一些错误类型
2016/08/15 Javascript
详解vue-router 2.0 常用基础知识点之router-link
2017/05/10 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
2017/05/11 Javascript
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
jQuery 禁止表单用户名、密码自动填充功能
2017/10/30 jQuery
js原生实现移动端手指滑动轮播图效果的示例
2018/01/02 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
Vue结合后台导入导出Excel问题详解
2019/02/19 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
2020/11/04 Javascript
Django1.7+python 2.78+pycharm配置mysql数据库教程
2014/11/18 Python
Python模拟脉冲星伪信号频率实例代码
2018/01/03 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
html5仿支付宝密码框的实现代码
2017/09/06 HTML / CSS
Monnier Freres中文官网:法国领先的奢侈品配饰在线零售商
2017/11/01 全球购物
洛杉矶时尚女装系列:J.ING US
2019/03/17 全球购物
生物科学专业个人求职信范文
2013/12/05 职场文书
团队拓展活动总结
2014/08/27 职场文书
2014年公司工作总结
2014/11/22 职场文书
信用卡收入证明范本
2015/06/12 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书
详解用Python把PDF转为Word方法总结
2021/04/27 Python
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers
以下牛机,你有几个
2022/04/05 无线电