AngularJS快速入门指南20:快速参考
thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table.reference>thead>tr>td, table.reference>tbody>tr>td, table.reference>tfoot>tr>td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
}
div.chapter {
margin: 10px 0px 10px 0px;
padding: 0px;
width: auto;
overflow: hidden;
}
div.chapter div.prev {
width: 50%;
float: left;
text-align: left;
overflow: hidden;
white-space: nowrap;
}
div.chapter div.next {
width: 50%;
float: right;
text-align: right;
white-space: nowrap;
overflow: hidden;
}
-->
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。
AngularJS快速入门指南20:快速参考的更多相关文章
- AngularJS快速入门指南19:示例代码
本文给出的大部分示例都可以直接运行,通过点击运行按钮来查看结果,同时支持在线编辑代码. <div ng-app=""> <p>Name: <input ...
- AngularJS快速入门指南01:导言
AngularJS使用新的attributes扩展了HTML AngularJS对单页面应用的支持非常好(SPAs) AngularJS非常容易学习 现在就开始学习AngularJS吧! 关于本指南 ...
- AngularJS快速入门指南18:Application
是时候创建一个真正的AngularJS单页面应用程序了(SPA). 一个AngularJS应用程序示例 你已经了解了足够多的内容来创建第一个AngularJS应用程序: My Note Save Cl ...
- AngularJS快速入门指南17:Includes
使用AngularJS,你可以在HTML中包含其它的HTML文件. 在HTML中包含其它HTML文件? 当前的HTML文档还不支持该功能.不过W3C建议在后续的HTML版本中增加HTML import ...
- AngularJS快速入门指南16:Bootstrap
thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...
- AngularJS快速入门指南15:API
thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...
- AngularJS快速入门指南14:数据验证
thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...
- AngularJS快速入门指南13:表单
一个AngularJS表单是一组输入型控件的集合. HTML控件 HTML输入型标签标包括: input标签 select标签 button标签 textarea标签 HTML表单 HTML表单将各种 ...
- AngularJS快速入门指南12:模块
AngularJS模块定义了一个application. 模块是一个application中不同部分的容器. application中的所有控制器都应该属于一个模块. 带有一个控制器的模块 下面这个a ...
随机推荐
- 利用chrome的profiler查找js的memory leak
1. 首先要固定一个测试环境.具体来说,选择某一个可以重复的操作,作为标准的测试动作. 2. 刷新浏览器后用profiler抓下heap snapshot. 3. 进行操作,再一次抓下snapshot ...
- css3之文本新属性
- load与initialize
NSObject类有两种初始化方式load和initialize load + (void)load; 对于加入运行期系统的类及分类,必定会调用此方法,且仅调用一次. iOS会在应用程序启动的时候调用 ...
- zTree+EasyUi做权限遇到的小问题
最近需要做一个zTree+EasyUi的权限管理系统,以前有过接触,在做这一块时,用到了ztree,树来加载咱们的菜单栏,后台获取登录用户信息的权限列表,转换成json对象来加载到咱们的树当中,代码如 ...
- Android Sqlite 工具类封装
鉴于经常使用 Sqlite 数据库做数据持久化处理,进行了一点封装,方便使用. 该封装类主要支持一下功能 支持多用户数据储存 支持 Sqlite数据库升级 支持传入 Sql 语句建表 支持 SQLit ...
- 【转载】Adapter用法总结大全
下面的是看到的比较好的地址: Android各种Adapter的用法: http://my.oschina.net/u/658933/blog/372151 Andro ...
- iOS 字符串转son json转字符串
+ (NSString*)dictionaryToJson:(NSDictionary *)dic { NSError *parseError = nil; NSData *jsonDa ...
- 带有两个输入字段和相关标记的简单 HTML 表单:
带有两个输入字段和相关标记的简单 HTML 表单: 意思就是说Male 和id="male"绑定在一起. <html> <body> <p> ...
- 02、AngularJs的数据绑定
我们知道,AngularJs中的数据绑定是双向绑定的,View的改变,会改变Model,Model的改变也会改变View中的值,废话不多说,我们直接上代码. <!DOCTYPE html> ...
- MongoDB初步(一)
1.软件下载:mongodb-win32-x86_64-2008plus-ssl-3.4.1-signed.msi 2.下载补丁:hotfix kb2731284