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:快速参考的更多相关文章

  1. AngularJS快速入门指南19:示例代码

    本文给出的大部分示例都可以直接运行,通过点击运行按钮来查看结果,同时支持在线编辑代码. <div ng-app=""> <p>Name: <input ...

  2. AngularJS快速入门指南01:导言

    AngularJS使用新的attributes扩展了HTML AngularJS对单页面应用的支持非常好(SPAs) AngularJS非常容易学习 现在就开始学习AngularJS吧! 关于本指南 ...

  3. AngularJS快速入门指南18:Application

    是时候创建一个真正的AngularJS单页面应用程序了(SPA). 一个AngularJS应用程序示例 你已经了解了足够多的内容来创建第一个AngularJS应用程序: My Note Save Cl ...

  4. AngularJS快速入门指南17:Includes

    使用AngularJS,你可以在HTML中包含其它的HTML文件. 在HTML中包含其它HTML文件? 当前的HTML文档还不支持该功能.不过W3C建议在后续的HTML版本中增加HTML import ...

  5. AngularJS快速入门指南16:Bootstrap

    thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...

  6. AngularJS快速入门指南15:API

    thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...

  7. AngularJS快速入门指南14:数据验证

    thead>tr>th, table.reference>tbody>tr>th, table.reference>tfoot>tr>th, table ...

  8. AngularJS快速入门指南13:表单

    一个AngularJS表单是一组输入型控件的集合. HTML控件 HTML输入型标签标包括: input标签 select标签 button标签 textarea标签 HTML表单 HTML表单将各种 ...

  9. AngularJS快速入门指南12:模块

    AngularJS模块定义了一个application. 模块是一个application中不同部分的容器. application中的所有控制器都应该属于一个模块. 带有一个控制器的模块 下面这个a ...

随机推荐

  1. Hadoop2.6.0的事件分类与实现

    前言 说实在的,在阅读Hadoop YARN的源码之前,我对于java枚举的使用相形见绌.YARN中实现的事件在可读性.可维护性.可扩展性方面的工作都值得借鉴. 概念 在具体分析源码之前,我们先看看Y ...

  2. python subprocess 自动运行实验室程序

    import threading, os, subprocess, time exec_path = "/home/xhz/gems/ruby/amd...../bin/tester.exe ...

  3. jquery中是否加()的问题

    自己总结的,慢慢修改再: 1带上()代表立即执行 去掉()代表当有事件发生的时候,我再执行

  4. mvc.net 的四种传值方式

    Control: view:

  5. 【ImageView】ImageView点击事件报错空指针

    今天在使用自定义圆形imageview的时候,想利用其点击事件来实现查看个人资料功能,但是该空间在Activity中的onCreate方法中调用点击事件总是出现空指针异常,每次程序都进不去主页面,到处 ...

  6. Linux下Chrome浏览器不支持WebGL的解决方式。

    今天使用Chrome浏览器,总是报这样一个错误: Uncaught TypeError: Cannot read property 'canvas' of null. 细看之下是无法获取WebGL上下 ...

  7. MATLAB常用操作

    1.点乘,点除,点乘方 点乘(对应元素相乘),必须同维或者其中一个是标量,a.*b 点除,a.\b表示矩阵b的每个元素除以a中对应元素或者除以常数a,a./b表示常数a除以矩阵b中每个元素或者矩阵a除 ...

  8. yii2更改面包屑的首页链接

    <?= Breadcrumbs::widget([ 'homeLink' => ['label' => 'Home', 'url' => Yii::$app->getHo ...

  9. LINUX btmp 日志(lastb 命令)

    Linux下/var/log/btmp文件: 今天查看了一下服务器,发现/var/log/btmp日志文件比较大,搜索一下,此文件是记录错误登录的日志,就是说有很多人试图使用密码字典登录ssh服务,此 ...

  10. ipv6例子

    一个IPv6通讯的例子 /* sudochen@163.com * * */ #include <stdio.h> #include <string.h> #include & ...