指令
2016-02-19 10:31
435 查看
AngularJS 指令是扩展的 HTML 属性,带有前缀 ng-。
ng-app 指令初始化一个 AngularJS 应用程序。
ng-init 指令初始化应用程序数据。
ng-model 指令把元素值(比如输入域的值)绑定到应用程序。
ng-repeat 指令会重复一个 HTML 元素:
ng-disabled 指令直接绑定应用程序数据到 HTML 的 disabled 属性
ng-show 指令隐藏或显示一个 HTML 元素。<p ng-show="hour > 12">我是可见的。</p>
ng-hide 指令用于隐藏或显示 HTML 元素。
ng-include 指令来包含 HTML 内容:<div ng-include="'myUsers_List.htm'"></div>
自定义的指令你可以使用 .directive 函数来添加自定义的指令。要调用自定义指令,HTMl 元素上需要添加自定义指令名。使用驼峰法来命名一个指令, runoobDirective, 但在使用它时需要以 - 分割, runoob-directive:<body ng-app="myApp">
<runoob-directive></runoob-directive>
<script>
var app = angular.module("myApp", []);
app.directive("runoobDirective", function() {
return {
template : "<h1>自定义指令!</h1>"
};
});
</script>
</body>你可以通过以下方式来调用指令:
元素名<runoob-directive></runoob-directive>
属性<div runoob-directive></div>
类名<div class="runoob-directive"></div>
注释<!-- 指令: runoob-directive —>限制使用
restrict 值可以是以下几种:
E 只限元素名使用
A 只限属性使用
C 只限类名使用
M 只限注释使用
restrict 默认值为 EA, 即可以通过元素名和属性名来调用指令
ng-app 指令初始化一个 AngularJS 应用程序。
ng-init 指令初始化应用程序数据。
ng-model 指令把元素值(比如输入域的值)绑定到应用程序。
ng-repeat 指令会重复一个 HTML 元素:
ng-disabled 指令直接绑定应用程序数据到 HTML 的 disabled 属性
ng-show 指令隐藏或显示一个 HTML 元素。<p ng-show="hour > 12">我是可见的。</p>
ng-hide 指令用于隐藏或显示 HTML 元素。
ng-include 指令来包含 HTML 内容:<div ng-include="'myUsers_List.htm'"></div>
自定义的指令你可以使用 .directive 函数来添加自定义的指令。要调用自定义指令,HTMl 元素上需要添加自定义指令名。使用驼峰法来命名一个指令, runoobDirective, 但在使用它时需要以 - 分割, runoob-directive:<body ng-app="myApp">
<runoob-directive></runoob-directive>
<script>
var app = angular.module("myApp", []);
app.directive("runoobDirective", function() {
return {
template : "<h1>自定义指令!</h1>"
};
});
</script>
</body>你可以通过以下方式来调用指令:
元素名<runoob-directive></runoob-directive>
属性<div runoob-directive></div>
类名<div class="runoob-directive"></div>
注释<!-- 指令: runoob-directive —>限制使用
var app = angular.module("myApp", []); app.directive("runoobDirective", function() { return { restrict : "A", template : "<h1>自定义指令!</h1>" }; });
restrict 值可以是以下几种:
E 只限元素名使用
A 只限属性使用
C 只限类名使用
M 只限注释使用
restrict 默认值为 EA, 即可以通过元素名和属性名来调用指令
相关文章推荐
- 安装lnmp一键安装包(转)
- 浅谈并发与并行
- struts2 redirectAction配置
- vs2010卸载,重装
- tostring方法的陷进
- IOMeter安装以及测试
- Android常用开源工具(2)-Dagger2进阶
- 【cdq分治】[HYSBZ/BZOJ3295]动态逆序对
- 一个R语言使用函数处理的基本的案例
- android之wifi开发
- CentOS环境变量设置
- scrapy爬虫之Image Pipeline
- rotateAnimation 动画效果(转载)
- Android中自动连接到指定SSID的Wi-Fi
- template和templateUrl区别与联系
- IP工具类——IpAddress.java
- 【转】 制作Android Demo GIF:程序演示效果GIF图录制
- Delphi中获取文件大小
- mysql 查看 删除 日志操作总结(包括单独和主从mysql)
- 基于JavaScript实现弹出框效果