AngularJS 参考手册

作者:Zyao89;转载请保留此行,谢谢;


AngularJS 指令

指令 描述
[ng-app] 定义应用程序的根元素。
[ng-bind] 绑定 HTML 元素到应用程序数据
[ng-bind-html] 绑定 HTML 元素的 innerHTML 到应用程序数据,并移除 HTML 字符串中危险字符
[ng-bind-template] 规定要使用模板替换的文本内容
[ng-blur] 规定 blur 事件的行为
[ng-change] 规定在内容改变时要执行的表达式
[ng-checked] 规定元素是否被选中
[ng-class] 指定 HTML 元素使用的 CSS 类
[ng-class-even] 类似 ng-class,但只在偶数行起作用
[ng-class-odd] 类似 ng-class,但只在奇数行起作用
[ng-click] 定义元素被点击时的行为
[ng-cloak] 在应用正要加载时防止其闪烁
[ng-controller] 定义应用的控制器对象
[ng-copy] 规定拷贝事件的行为
[ng-csp] 修改内容的安全策略
[ng-cut] 规定剪切事件的行为
[ng-dblclick] 规定双击事件的行为
[ng-disabled] 规定一个元素是否被禁用
[ng-focus] 规定聚焦事件的行为
ng-form 指定 HTML 表单继承控制器表单
[ng-hide] 隐藏或显示 HTML 元素
[ng-href] 为 the <a> 元素指定链接
[ng-if] 如果条件为 false 移除 HTML 元素
[ng-include] 在应用中包含 HTML 文件
[ng-init] 定义应用的初始化值
ng-jq 定义应用必须使用到的库,如:jQuery
[ng-keydown] 规定按下按键事件的行为
[ng-keypress] 规定按下按键事件的行为
[ng-keyup] 规定松开按键事件的行为
[ng-list] 将文本转换为列表 (数组)
[ng-model] 绑定 HTML 控制器的值到应用数据
[ng-model-options] 规定如何更新模型
[ng-mousedown] 规定按下鼠标按键时的行为
[ng-mouseenter] 规定鼠标指针穿过元素时的行为
[ng-mouseleave] 规定鼠标指针离开元素时的行为
[ng-mousemove] 规定鼠标指针在指定的元素中移动时的行为
[ng-mouseover] 规定鼠标指针位于元素上方时的行为
[ng-mouseup] 规定当在元素上松开鼠标按钮时的行为
[ng-non-bindable] 规定元素或子元素不能绑定数据
[ng-open] 指定元素的 open 属性
[ng-options] <select> 列表中指定 <options>
[ng-paste] 规定粘贴事件的行为
ng-pluralize 根据本地化规则显示信息
[ng-readonly] 指定元素的 readonly 属性
[ng-repeat] 定义集合中每项数据的模板
[ng-selected] 指定元素的 selected 属性
[ng-show] 显示或隐藏 HTML 元素
[ng-src] 指定 <img> 元素的 src 属性
[ng-srcset] 指定 <img> 元素的 srcset 属性
[ng-style] 指定元素的 style 属性
[ng-submit] 规定 onsubmit 事件发生时执行的表达式
[ng-switch] 规定显示或隐藏子元素的条件
ng-transclude 规定填充的目标位置
[ng-value] 规定 input 元素的值

AngularJS 事件

AngularJS 支持以下事件:

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

AngularJS 验证属性

AngularJS 支持以下事件:

  • $dirty
  • $invalid
  • $error

AngularJs 过滤器

待增加...


AngularJS 全局 API

转换

API 描述
angular.lowercase() 将字符串转换为小写
angular.uppercase() 将字符串转换为大写
angular.copy() 数组或对象深度拷贝
angular.forEach() 对象或数组的迭代函数

比较

API 描述
angular.isArray() 如果引用的是数组返回 true
angular.isDate() 如果引用的是日期返回 true
angular.isDefined() 如果引用的已定义返回 true
angular.isElement() 如果引用的是 DOM 元素返回 true
angular.isFunction() 如果引用的是函数返回 true
angular.isNumber() 如果引用的是数字返回 true
angular.isObject() 如果引用的是对象返回 true
angular.isString() 如果引用的是字符串返回 true
angular.isUndefined() 如果引用的未定义返回 true
angular.equals() 如果两个对象相等返回 true

JSON

API 描述
angular.fromJson() 反�序列化 JSON 字符串
angular.toJson() �序列化 JSON 字符串

基础

API 描述
angular.bootstrap() 手动启动 AngularJS
angular.element() 包裹着一部分DOM element或者是HTML字符串,把它作为一个jQuery元素来处理。
angular.module() 创建,注册或检索 AngularJS 模块
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,117评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,328评论 1 293
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,839评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,007评论 0 206
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,384评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,629评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,880评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,593评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,313评论 1 243
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,575评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,066评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,392评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,052评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,082评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,844评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,662评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,575评论 2 270

推荐阅读更多精彩内容

  • AngularJS 指令 本教程用到的 AngularJS 指令 : 过滤器解析 AngularJs 过滤器。 A...
    hx永恒之恋阅读 266评论 0 1
  • 总结: 鼠标事件 1.click与dbclick事件$ele.click()$ele.click(handler(...
    阿r阿r阅读 1,564评论 2 10
  • (续jQuery基础(1)) 第5章 DOM节点的复制与替换 (1)DOM拷贝clone() 克隆节点是DOM的常...
    凛0_0阅读 1,268评论 0 8
  • 第1章 鼠标事件 1-1 jQuery鼠标事件之click与dbclick事件 用交互操作中,最简单直接的操作就是...
    mo默22阅读 1,211评论 0 6
  • Angular指令概述 指令是一种执行的信号,一旦发布了这个指令,就要执行某项动作,HTML中的标签都可以理解为指...
    阿振_sc阅读 1,289评论 0 5