AngularJS 参考

来源:互联网 发布:鲁班造价软件 编辑:程序博客网 时间:2024/06/03 16:15

AngularJS指令

  本指南中使用过的AngularJS指令:

指令描述说明ng-app定义一个application的根元素。指令ng-bind将HTML元素的innerHTML绑定到application data。介绍ng-click定义HTML元素的click事件。事件ng-controller定义一个application的控制器对象。控制器ng-disabled绑定application data到HTML元素的disabled属性。DOM节点ng-hide隐藏或显示HTML元素。DOM节点ng-include在一个application中包含HTML文件。Includesng-init定义一个application的初始值。指令ng-model将HTML控件的value值绑定到application data。指令ng-repeat为集合中的每一个数据项重复创建一段HTML元素。指令ng-show显示或隐藏HTML元素。DOM节点

AngularJS过滤器

  本指南中使用过的AngularJS过滤器:

过滤器描述currency将数字格式化为现金格式。filter从一个集合中选择子项。lowercase将字符串转换为小写形式。orderby通过一个表达式对集合元素进行排序。uppercase将字符串转换为大写形式。



AngularJS事件

  AngularJS支持以下事件:

  • ng-click
  • ng-dbl-click
  • ng-mousedown
  • ng-moseenter
  • ng-mouseleave
  • ng-mousemove
  • ng-keydown
  • ng-keyup
  • ng-keypress
  • ng-change



AngularJS数据验证属性

  • $dirty
  • $invalid
  • $error



AngularJS全局API

数据转换API

API描述angular.lowercase()将字符串转换为小写形式。angular.uppercase()将字符串转换为大写形式。angular.copy()深拷贝一个对象或数组。angular.forEach()遍历对象或数组中的每一个元素并执行一个函数。

数据比较API

API描述angular.isArray()判断给定的对象是否为数组。angular.isDate()判断给定的对象是否为日期类型。angular.isDefined()判断给定的对象是否定义过。angular.isElement()判断给定的对象是否为一个DOM元素。angular.isFunction()判断给定的对象是否为一个函数。angular.isNumber()判断给定的对象是否为数字。angular.isObject()判断给定的对象是否为object类型。angular.isString()判断给定的对象是否为字符串。angular.isUndefined()判断给定的对象是否没有定义过(与angular.isDefined()相反)。angular.equals()判断给定的两个对象是否相等。

JSON相关API

API描述angular.fromJSON()将给定的JSON对象反序列化为字符串。angular.toJSON()将给定的字符串序列化为JSON对象。

基本API

API描述angular.bootstrap()手动引导AngularJS应用程序。angular.element()将一个HTML元素包装成一个JQuery元素(然后你可以对它使用JQuery提供的方法)。angular.module()创建,注册或者重新恢复一个AngularJS模块。


1 0
原创粉丝点击