本教程用到的 AngularJS 指令 :
指令 | 描述 |
---|---|
ng-app | 定義應(yīng)用程序的根元素。 |
ng-bind | 綁定 HTML 元素到應(yīng)用程序數(shù)據(jù) |
ng-bind-html | 綁定 HTML 元素的 innerHTML 到應(yīng)用程序數(shù)據(jù),并移除 HTML 字符串中危險(xiǎn)字符 |
ng-bind-template | 指定要使用模板替換的文本內(nèi)容 |
ng-blur | 指定 blur 事件的行為 |
ng-change | 指定在內(nèi)容改變時(shí)要執(zhí)行的表達(dá)式 |
ng-checked | 指定元素是否被選中 |
ng-class | 指定 HTML 元素使用的 CSS 類(lèi) |
ng-class-even | 類(lèi)似 ng-class,但只在偶數(shù)行起作用 |
ng-class-odd | 類(lèi)似 ng-class,但只在奇數(shù)行起作用 |
ng-click | 定義元素被點(diǎn)擊時(shí)的行為 |
ng-cloak | 在應(yīng)用正要加載時(shí)防止其閃爍 |
ng-controller | 定義應(yīng)用的控制器對(duì)象 |
ng-copy | 指定拷貝事件的行為 |
ng-csp | 修改內(nèi)容的安全策略 |
ng-cut | 指定剪切事件的行為 |
ng-dblclick | 指定雙擊事件的行為 |
ng-disabled | 指定一個(gè)元素是否被禁用 |
ng-focus | 指定聚焦事件的行為 |
ng-form | 指定 HTML 表單繼承控制器表單 |
ng-hide | 隱藏或顯示 HTML 元素 |
ng-href | 為 the <a> 元素指定鏈接 |
ng-if | 如果條件為 false 移除 HTML 元素 |
ng-include | 在應(yīng)用中包含 HTML 文件 |
ng-init | 定義應(yīng)用的初始化值 |
ng-jq | 定義應(yīng)用必須使用到的庫(kù),如:jQuery |
ng-keydown | 指定按下按鍵事件的行為 |
ng-keypress | 指定按下按鍵事件的行為 |
ng-keyup | 指定松開(kāi)按鍵事件的行為 |
ng-list | 將文本轉(zhuǎn)換為列表 (數(shù)組) |
ng-model | 綁定 HTML 控制器的值到應(yīng)用數(shù)據(jù) |
ng-model-options | 指定如何更新模型 |
ng-mousedown | 指定按下鼠標(biāo)按鍵時(shí)的行為 |
ng-mouseenter | 指定鼠標(biāo)指針穿過(guò)元素時(shí)的行為 |
ng-mouseleave | 指定鼠標(biāo)指針離開(kāi)元素時(shí)的行為 |
ng-mousemove | 指定鼠標(biāo)指針在指定的元素中移動(dòng)時(shí)的行為 |
ng-mouseover | 指定鼠標(biāo)指針位于元素上方時(shí)的行為 |
ng-mouseup | 指定當(dāng)在元素上松開(kāi)鼠標(biāo)按鈕時(shí)的行為 |
ng-non-bindable | 指定元素或子元素不能綁定數(shù)據(jù) |
ng-open | 指定元素的 open 屬性 |
ng-options | 在 <select> 列表中指定 <options> |
ng-paste | 指定粘貼事件的行為 |
ng-pluralize | 根據(jù)本地化規(guī)則顯示信息 |
ng-readonly | 指定元素的 readonly 屬性 |
ng-repeat | 定義集合中每項(xiàng)數(shù)據(jù)的模板 |
ng-selected | 指定元素的 selected 屬性 |
ng-show | 顯示或隱藏 HTML 元素 |
ng-src | 指定 <img> 元素的 src 屬性 |
ng-srcset | 指定 <img> 元素的 srcset 屬性 |
ng-style | 指定元素的 style 屬性 |
ng-submit | 指定 onsubmit 事件發(fā)生時(shí)執(zhí)行的表達(dá)式 |
ng-switch | 指定顯示或隱藏子元素的條件 |
ng-transclude | 指定填充的目標(biāo)位置 |
ng-value | 指定 input 元素的值 |
過(guò)濾器解析 AngularJs 過(guò)濾器。
AngularJS 支持以下事件:
ng-click
ng-dbl-click
ng-mousedown
ng-mouseenter
ng-mouseleave
ng-mousemove
ng-keydown
ng-keyup
ng-keypress
ng-change
事件解析: Angular 事件。
$dirty
$invalid
$error
驗(yàn)證解析:Angular 驗(yàn)證。
API | 描述 |
---|---|
angular.lowercase() | 將字符串轉(zhuǎn)換為小寫(xiě) |
angular.uppercase() | 將字符串轉(zhuǎn)換為大寫(xiě) |
angular.copy() | 數(shù)組或?qū)ο笊疃瓤截?/td> |
angular.forEach() | 對(duì)象或數(shù)組的迭代函數(shù) |
API | 描述 |
---|---|
angular.isArray() | 如果引用的是數(shù)組返回 true |
angular.isDate() | 如果引用的是日期返回 true |
angular.isDefined() | 如果引用的已定義返回 true |
angular.isElement() | 如果引用的是 DOM 元素返回 true |
angular.isFunction() | 如果引用的是函數(shù)返回 true |
angular.isNumber() | 如果引用的是數(shù)字返回 true |
angular.isObject() | 如果引用的是對(duì)象返回 true |
angular.isString() | 如果引用的是字符串返回 true |
angular.isUndefined() | 如果引用的未定義返回 true |
angular.equals() | 如果兩個(gè)對(duì)象相等返回 true |
API | 描述 |
---|---|
angular.fromJson() | 反序列化 JSON 字符串 |
angular.toJson() | 序列化 JSON 字符串 |
API | 描述 |
---|---|
angular.bootstrap() | 手動(dòng)啟動(dòng) AngularJS |
angular.element() | 包裹著一部分DOM element或者是HTML字符串,把它作為一個(gè)jQuery元素來(lái)處理。 |
angular.module() | 創(chuàng)建,注冊(cè)或檢索 AngularJS 模塊 |
全局 API 解析 :Angular API。