跟我学AngularJs:AngularJs内置指令大全

      林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka

      本教程使用AngularJs版本:1.5.3

     AngularJs GitHub: https://github.com/angular/angular.js/

    AngularJs下载地址:https://angularjs.org/

        摘要:本文主要介绍了AngularJs中自带的指令

1、ng-model

这个大家都非常熟悉了,就是将表单控件和当前作用域的属性进行绑定。需要注意绑定的scope的范围(父scope与子scope)。

2、ng-init

用得比较少,该指令被调用时会初始化内部作用域。一般不建议使用此参数。

3、ng-app

这个是必需的。使用该指令自动启动一个AngularJS应用。ngapp指令指定的应用程序的根元素,通常放置在网页的根元素如body或html 标签。
只有一个AngularJS应用可以自动引导每个HTML文档。第一ngapp找到该文件将定义自动引导的根元素的应用。运行多个应用程序在一个HTML文件,您必须手动引导他们使用angular.bootstrap。AngularJS应用不能互相嵌套。
你可以指定一个AngularJS模块被用于应用程序的根模块。该模块将被加载到应用程序时,引导到$injector对象中。它应该包含所需的应用程序代码,或依赖于将包含代码的其他模块的依赖关系。更多信息见angular.module。 

4、ng-controller

这个也是经常用到的,用来定义一个控制器。注意格式

5、ng-form用来定义一个from,通常是用来验证参数。通常可以和以下标签一起使用

ng-valid (有效的). 
ng-invalid (无效的). 
ng-pristine (原始,简介). 
ng-dirty (脏的). 
ng-submitted (提交的)

6、ng-disabled

像这种只要出现则生效的属性,我们可以在AngularJS中通过表达式返回值true/false令其生效。禁用表单输入字段。

7、ng-readonly

通过表达式返回值true/false将表单输入字段设为只读。

8、ng-checked

设置是否选中复选框。其中 ng-true-value="''" ng-false-value="''",可用来设置选中时或不选中时对应的值

9、ng-selected