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 ...
随机推荐
- CentOS6.5 (64bit) 光盘内部FTP源
一.启动系统,用ISO镜像挂载[root@yum ~]# mkdir -p /mnt/cdrom01[root@yum ~]# mkdir -p /mnt/cdrom02 [root@yum ~]# ...
- Git入门仅这篇就够了
版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请表明出处:http://www.cnblogs.com/cavalier-/p/5978937.html 前言 大家好,我是Cavalier ...
- LINQ - 在Where條件式中使用in與not in
希望对大家在以后的项目中能用到,我也是在项目中碰到了这个问题: 算算時間,接觸LINQ也有一個月的時間了,可以算是落伍兼新生,不過最近在寫專案的時候,遇到了在LINQ的Where條件式中要如何使用in ...
- 使用TFS 自动编译时的一点设置
MSBuild参数: /p:VisualStudioVersion=10.0 指定使用的VS编译版本
- Html5应用程序缓存ApplicationCache
应用缓存机制可以参考http://www.w3school.com.cn/html5/html_5_app_cache.asp,不再赘述.利用此机制,html5游戏可以实现和native app类似的 ...
- C语言题库的上机题
1.编写函数,实现从键盘上输入一个小写字母,将其转化为大写字母. #include<stdio.h> int zhuanhua(char s); void main(){ char s; ...
- SQL Server 查出未提交事务(长事务)SQL
),value )); INSERT INTO @tab EXEC('DBCC OPENTRAN WITH TABLERESULTS'); SELECT name,CAST(value AS DATE ...
- gulp-rev-orig
给客户演示项目时,老是会出现由于缓存,造成的最新的样式或者效果出不来的情况,还得需要手动清除缓存操作,一方面呢,会给客户留下不好的印象,而且也会多了清缓存这一过程,和同事商量过后,决定使用在css或者 ...
- 用户 'IIS APPPOOL\ASP.NET V4.0' 登录失败 解决办法…………
在iis管理器中-->应用程序池-->ASP.NET V4.0---->高级设置-->标识-->改为localSystem
- 如何给澳洲路局写信refound罚金,遇到交通罚款怎么办
在澳洲,100%的司机收到过罚单,包括停车,超速,闯红灯等等,其罚金一般都在200-500之间,当然其单位是AUD.所以,对大多数留学生来说,收到罚金意味着一个礼拜要吃吐了. 本人就收到过一次超速罚单 ...