Angularjs基础(十一)
ng-csp 描述:修改内容的安全策略 实例: 修改AngularJS 中关于"eval"的行为方式及内联样式; <body ng-app="" ng-csp> 定义和用法 ng-csp 指令用于修改AngularJS 的安全策略。 如果使用了ng-csp指令,AngularJS 执行eval 函数,但允许注入内联样式。 设置ng-csp 指令为no-unsafe-eval 将阻止AngarJS 执行eval 函数,但允许注入内联样式。 设置ng-csp指令为no-inline-style 将阻止AngularJS 注入内联样式,但允许执行eval 函数。 语法:<element ng-csp="no-unsafe-eval | no inline-style"></element> 参数值: 值:no-unsafe-eval 描述:值可以设置为空,意味着eval 和内联样式都被允许。 值:no-inline-style 描述: 可以设置 其中一个值,你有可以设置两个值使用分号隔开了。
ng-cut 规定剪切事件的行为 实例:输入框的文本被剪切是执行的表达式 <input ng-cut="count = count + 1" ng-init="count=0" value="剪切这个文本"> 定义和用法 ng-cut 指令用于告诉AngularJs 在剪切HTML 元素的文本时需要执行的操作。 ng-cut指令指令不会覆盖元素的原始oncut事件,事件触发时,ng-cut表达式与原始的oncut 事件都会执行。 语法:<element ng-cut="expression"></element> 参数值: 值:expression 描述:元素文本被剪切是执行的表达式。
ng-dblclick 规定双击事件的行为 实例:在每次鼠标点击时,变量count加1; <h1 ng-dblclick="count = count + 1" ng-init ="count = 0"></h1> 定义和用法 ng-dblclick 指令用于告诉AngularJS 在鼠标鼠标HTML 元素是需要执行的操作。 ng-dblclick 指令指令不会覆盖元素的原始 ondblclick 事件, 事件触发时,ng-dblclick 表达式与原始的 ondblclick 事件将都会执行。 语法:<element ng-dblclick="expression"></element> 参数值: 值: expression 描述: 鼠标双击元素后执行的表达式。
ng-disabled 规定一个元素是否被禁用 实例:禁用或启用输入框 禁用表单输入域:
<input type="checkbox" ng-model="all">
<input type="text" ng-disabled="all">
<input type="radio" ng-disabled="all">
<select ng-disabled="all">
<option>Female</option>
<option>Male</option>
</select>
定义和用法 ng-disabled 指令设置表单输入字段的 disabled 属性 语法:值: expression 描述:如果表达式返回true,则设置为元素添加disabled属性。
ng-focus 规定焦点事件的行为 实例:当输入框获取焦点时执行表达式:
<input ng-focus="count = count + 1" ng-init="count=0">
<h1>{{count}}</h1>
定义和用法 ng-focus 指令用于告诉AngularJS 在HTML 元素或获取焦点时执行的操作。 语法:<element ng-focus="expression"></element> 参数值: 值:expression 描述:元素获取焦点时执行的表达式。
ng-form 指定HTML表单继承控制器表单
ng-hide 隐藏或显示HTML 实例:在复选框选中时应从一部分; 隐藏
HTML: <input type="checkbox" ng-model="myVar">
<div ng-hide="myVar">
<h1>Welcom</h1>
<p>Welcome to my home</p>
</div>
定义和用法 ng-hide 指令在表达式为true 时隐藏HTML 元素。 ng-hide 是AngularJS 的预定义类,设置元素的display 为none. 语法:<element ng-hide="expression"></element> 作为 CSS 类使用: <element class="ng-hide"></element> 参数值: 值: expression 描述 表达式如果返回true 则隐藏元素。
ng-href 为the<a>元素指定连接 实例:使用AngularJS设置添加链接
<div ng-init="myVar = 'http:www.runoob.com'">
<h1>123</h1>
<p>访问<a ng-href="{{myVar}}">{{myVar}}</a></p>
</div>
定义和用法: ng-href 指令覆盖了原生的<a>元素href属性。 如果在href的值中油AngularJs ,则需要使用ng-href而不是href. 语法: <a ng-href="string"></a> 参数值:值:expression 描述:字符串,表达式。
ng-if 如果条件为false 移除HTMl元素。 实例:取消选中并移除内容
<input type="checkbox" ng-model = "myVar" ng-init="myVar = true">
<div ng-if="myVar">
<h1>Welcome</h1>
<p>Welcome to my home</p>
<div>
定义和方法: ng-if指令用表达式为false 时移除HTML 元素。 如果if语句执行的结果为true,会添加移除元素,并显示。 ng-if 指令不同于ng-hide, ng-hide隐藏元素。而ng-if 是从DOM 中移除元素。 语法: <element ng-if="expression"></element> 参数值: 值:expression 描述:如果表达式返回false则会移除整个元素,如果为true,则会添加元素。
ng-include 描述:在应用中包含移除HTML元素。 实例:包含HTML 文件 <div ng-include="'myFile.htm'"></div> 定义和用法:ng-include 指令用于包含外部的HTML 文件。包含的内容作为指定元素 的子节点。 语法:<element ng-include="filename" onload="expression" autoscroll="expression" ></element> 参数值: 值: filename 描述:文件名,可以使用表达式来返回文件名。 值: onload 描述: 可选文件载入后执行的表达式。 值: auto 可选,包含的部分文件是否在执行视图上可滚动。
ng-init 描述:定义应用的初始化值。 实例:初始化应用时创建一个变量:
<div ng-app="" ng-init="myText='Hello World'"></div>
<h1>{{myText}}</h1>
定义和用法: ng-init 指令执行给定的表达式。 ng-init 指令添加一些不必要的逻辑到 scope 中,建议你可以在控制器中 ng-controller 指令执行它 。 语法:<element ng-init="expression"></element> 参数值: 值: epression 描述: 执行的表达式。
ng-jq 描述:定义应用必须使用到的库。
ng-keydown 描述:规定按下键事件的行为: 实例:按下键是执行的代码:
<input ng-keydown="count = count + 1" ng-init="count=0"/>
<h1>{{count}}</h1>
定义和用法:ng-keydown 指令告诉AngularJS在制定HTML 元素上按下键时需要的操作。 按键敲击的事件顺序: 1.Keydown 2.Keypress 3.Keyup 语法: <element ng-keydown="expression"></element> 参数值:值: epession 描述 按下键执行的表达式。
ng-keypress 描述:规定按下按键事件的行为 实例:按下按键时执行的代码:
<input ng-keypress = "count= count + 1" ng-init="count=0">
<h1>{{count}}</h2>
定义和用法: ng-keypress 指令用于告诉 AngularJS 在指定 HTML 元素上按下按键时需要的操作。 按键敲击的事件顺序: 1.Keydown 2.Keypress 3.Keyup 参数值: 值:expression 描述: 按下键执行表达式。
ng-keyup 描述:规定松开键盘事件的行为。 实例:按键松开时执行的代码:
<input ng-keyup="count = count = 1" ng-init="count=0"/>
<h1>{{count}}</h1>
定义和用法 :ng-keyup 指令用于告诉 AngularJS 在指定 HTML 元素上按键松开时需要的操作。 按键敲击的事件顺序: 1.Keydown 2.Keypress 3.Keyup 参数值:expression 描述; 按键松开执行的表达式。
ng-list 描述:将文本转换为列表。 实例: 转换用户的输入为数组。
<div ng-app="">
<input ng-model="customer" ng-list>
<pre>{{customers}}</pre>
定义和用法: ng-list 指令将字符串转换为数组,并使用逗号分隔。 语法: <element ng-list ="separator"></element> <input>, <select>, <textarea>, 和其他可编辑元素支持该指令。 参数值: 值 separator 描述: 可选定义分隔符,默认为.
ng-model 描述:绑定HTML控制器的值到应用数据。 实例:绑定输入的值到scope变量中;
<div ng-app="myApp" ngcontroller="myCtrl">
<input ng-model="name">
</div>
<script>
var app = angular.module('myApp',[]);
app.controller('myCtrl',function($scope){
$scope.name="John Doe"
})
</script>
定义和用法: ng-model 指令绑定了HTML 表单元素到scope 变量中。 如果scope 中不存在变量,将会创建。 语法:<element ng-model="name"></element> 参数值:值: separator 描述: 你要半丁到表单域的属性名。
- go语言实现sqrt的方法
- Go语言实现set
- Docker新手入门实战教程
- Python远程控制模块paramiko遇到的问题及解决记录
- Windows下bat批处理脚本使用telnet批量检测远程端口小记
- WordPress集成PHP缩略图,并开启Nginx缓存的方法
- 分享几个WordPress本地缓存gravatar评论头像的方案
- Linux下的mongodb服务脚本,以备不时之需
- WordPress发布文章主动推送到百度,加快收录保护原创
- Nginx开启fastcgi_cache缓存加速,支持html伪静态页面
- Go-指针、传值与传引用、垃圾回收
- SEO分享:彻底禁止搜索引擎抓取/收录动态页面或指定路径的方法
- Go-defer,panic,recover
- SEO技巧:Shell脚本自动提交网站404死链到搜索引擎
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- PHP的mysqli_stmt_init()函数讲解
- PHP内置函数生成随机数实例
- PHPStudy下如何为Apache安装SSL证书的方法步骤
- PHP的mysqli_thread_id()函数讲解
- thinkPHP框架中layer.js的封装与使用方法示例
- OpenCV+python实现实时目标检测功能
- 在tensorflow实现直接读取网络的参数(weight and bias)的值
- python tkiner实现 一个小小的图片翻页功能的示例代码
- 在Pytorch中使用Mask R-CNN进行实例分割操作
- PHP类的自动加载机制实现方法分析
- strpos() 函数判断字符串中是否包含某字符串的方法
- Laravel框架基于ajax和layer.js实现无刷新删除功能示例
- 详解php伪造Referer请求反盗链资源
- Laravel框架基于ajax实现二级联动功能示例
- django haystack实现全文检索的示例代码