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 ...
随机推荐
- python day2 字符串的方法
1.首字母大写 name = "wuyuchao"result = name.capitalize()print(result)返回 Wuyuchao--------------- ...
- 注册表信息(安装包ProductCode,设置启动运行)
一.获取安装包ProductCode后,再获取安装包DisplayVersion,比对安装包版本,确定是否更新当前应用(重新下载安装包,并运行安装包) //获取当前应用程序的安装包的ProductCo ...
- idea 从github下载项目提示 file name too long 的解决方案
1.找到git shell命令行 2运行如下命令 git config --global core.longpaths true 附地址https://github.com/Strider-CD/st ...
- gitlab安装过程总结
gitlab总算搭建好了,今天下午完成了第一个工程的导入. 梳理下搭建的过程: 1.下载bitnami的一键安装包,并安装 注意设置权限为777,以免出现某文件写入错误的问题 2.配置邮件服务 分别修 ...
- 《uml大战需求分析》阅读笔记05
<uml大战需求分析>阅读笔记05 这次我主要阅读了这本书的第九十章,通过看这章的知识了解了不少的知识开发某系统的重要前提是:这个系统有谁在用?这些人通过这个系统能做什么事? 一般搞清楚这 ...
- JS-字符串操作-替换
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content=&q ...
- android技巧总结
技巧1. 在写布局文件时,有时不需要给控件指定text值,但是又想知道他的位置是否是自己想要他在的位置.这种情况只有在运行时给他指定text值才能确切地知道它显示的位置. 现在有一种方法可以实现,即利 ...
- 丙申年把真假美猴王囚禁在容器中跑 ASP.NET Core 1.0
var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...
- eclipse 配色方案
http://www.blogjava.net/kuuyee/archive/2013/02/26/395728.html
- Postman-CI集成Jenkins
Postman-简单使用 Postman-进阶使用 Postman-CI集成Jenkins Newman 官方说明:Postman's command-line companion lets you ...