AngularJS API 参考手册是为学习AngularJS的朋友推出的一款免费的学习手册,包含ng (核心模块)、ngRoute、ngAnimate、ngResource、ngCookies等模块,涵盖所有的AngularJS功能,是开发者学习的好工具,需要的朋友可以下载!

软件特色
本网站是用bootstrap + angularjs写的.api中angularjs的方法命令还没弄弄将以后陆续完善。
本网站中的案例代码都有效果演示链接让你能更好的理解它的用法。
angularjs API中里面的ng +首字母大写英文,在html中的写都是ng-中文。、
AngularJS举例
input[email]
描述:
邮件验证文本输入。设置电子邮件验证,如果不是有效的电子邮件地址提示错误。
指令优先级
优先级别0。
属性:
参数名称 参数类型 描述
ngModel string 绑定的数据
name (optional) string 名称
required (optional) string 不为空验证
ngRequired (optional) bool 设置是否验证
ngMinlength number 设置最小的字符长度,如果输入长度值小于mint提示错误。
ngMaxlength (optional) number 设置最大字符长度,如果输入长度值大于最大提示错误。
pattern (optional) string 类似ngpattern除了属性值将被转换为一个正则表达式在ngpattern指导实际的字符串。
ngPattern (optional) string 设置表达式验证,如果ngmodel值不匹配一个正则表达式将提示错误。如果表达式计算为RegExp对象则是直接使用。如果表达式是一个字符串,然后将其转换为一个正则表达式它包裹在^ $字符后。例如,“ABC”会被转换成新的正则表达式('^abc$')。
AngularJS指令描述
ng-app定义应用程序的根元素。
ng-bind绑定 HTML 元素到应用程序数据
ng-bind-html绑定 HTML 元素的 innerHTML 到应用程序数据,并移除 HTML 字符串中危险字符
ng-bind-template规定要使用模板替换的文本内容
ng-blur规定 blur 事件的行为
ng-change规定在内容改变时要执行的表达式
ng-checked规定元素是否被选中
ng-class指定 HTML 元素使用的 CSS 类
ng-class-even类似 ng-class,但只在偶数行起作用
ng-class-odd类似 ng-class,但只在奇数行起作用
ng-click定义元素被点击时的行为
ng-cloak在应用正要加载时防止其闪烁
ng-controller定义应用的控制器对象
ng-copy规定拷贝事件的行为
ng-csp修改内容的安全策略
ng-cut规定剪切事件的行为
ng-dblclick规定双击事件的行为
ng-disabled规定一个元素是否被禁用
ng-focus规定聚焦事件的行为
ng-form指定 HTML 表单继承控制器表单
ng-hide隐藏或显示 HTML 元素
ng-href为 the 元素指定链接
ng-if如果条件为 false 移除 HTML 元素
ng-include在应用中包含 HTML 文件
ng-init定义应用的初始化值
ng-jq定义应用必须使用到的库,如:jQuery
ng-keydown规定按下按键事件的行为
ng-keypress规定按下按键事件的行为
ng-keyup规定松开按键事件的行为
ng-list将文本转换为列表 (数组)
ng-model绑定 HTML 控制器的值到应用数据
ng-model-options规定如何更新模型
ng-mousedown规定按下鼠标按键时的行为
ng-mouseenter规定鼠标指针穿过元素时的行为
ng-mouseleave规定鼠标指针离开元素时的行为
ng-mousemove规定鼠标指针在指定的元素中移动时的行为
ng-mouseover规定鼠标指针位于元素上方时的行为
ng-mouseup规定当在元素上松开鼠标按钮时的行为
ng-non-bindable规定元素或子元素不能绑定数据
ng-open指定元素的 open 属性