AngularJS快速入门指南20:快速参考

简介:

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文件。 Includes
ng-init 定义一个application的初始值。 指令
ng-model 将HTML控件的value值绑定到application data。 指令
ng-repeat 为集合中的每一个数据项重复创建一段HTML元素。 指令
ng-show 显示或隐藏HTML元素。 DOM节点

AngularJS过滤器

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

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

  具体内容可以查看AngularJS快速入门指南06:过滤器


AngularJS事件

  AngularJS支持以下事件:

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

  具体内容可以查看AngularJS快速入门指南11:事件


AngularJS数据验证属性

  • $dirty
  • $invalid
  • $error

  具体内容可以查看AngularJS快速入门指南14:数据验证


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模块。

  具体内容可以查看AngularJS快速入门指南15:API

 本文转自Jaxu博客园博客,原文链接:http://www.cnblogs.com/jaxu/p/4516128.html,如需转载请自行联系原作者

相关文章
|
5月前
|
JavaScript IDE 测试技术
angular环境搭建文档【上篇】
angular环境搭建文档【上篇】
44 0
|
前端开发 JavaScript 开发者
AngularJS: 了解及使用指南
AngularJS是一个流行的JavaScript框架,用于构建动态的Web应用程序。它由Google开发,并于2010年首次发布。AngularJS通过使用MVVM(Model-View-ViewModel)模式,提供了强大的工具和功能,使开发者能够构建可维护、高性能的应用程序。
101 0
|
JavaScript 前端开发 缓存
|
JavaScript 前端开发 容器