AngularJS 中文API參考手冊(cè)
AngularJS 參考手冊(cè)
AngularJS 指令
本教程用到的 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 | 規(guī)定要使用模板替換的文本內(nèi)容 |
| ng-blur | 規(guī)定 blur 事件的行為 |
| ng-change | 規(guī)定在內(nèi)容改變時(shí)要執(zhí)行的表達(dá)式 |
| ng-checked | 規(guī)定元素是否被選中 |
| ng-class | 指定 HTML 元素使用的 CSS 類 |
| ng-class-even | 類似 ng-class,但只在偶數(shù)行起作用 |
| ng-class-odd | 類似 ng-class,但只在奇數(shù)行起作用 |
| ng-click | 定義元素被點(diǎn)擊時(shí)的行為 |
| ng-cloak | 在應(yīng)用正要加載時(shí)防止其閃爍 |
| ng-controller | 定義應(yīng)用的控制器對(duì)象 |
| ng-copy | 規(guī)定拷貝事件的行為 |
| ng-csp | 修改內(nèi)容的安全策略 |
| ng-cut | 規(guī)定剪切事件的行為 |
| ng-dblclick | 規(guī)定雙擊事件的行為 |
| ng-disabled | 規(guī)定一個(gè)元素是否被禁用 |
| ng-focus | 規(guī)定聚焦事件的行為 |
| 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 | 規(guī)定按下按鍵事件的行為 |
| ng-keypress | 規(guī)定按下按鍵事件的行為 |
| ng-keyup | 規(guī)定松開按鍵事件的行為 |
| ng-list | 將文本轉(zhuǎn)換為列表 (數(shù)組) |
| ng-model | 綁定 HTML 控制器的值到應(yīng)用數(shù)據(jù) |
| ng-model-options | 規(guī)定如何更新模型 |
| ng-mousedown | 規(guī)定按下鼠標(biāo)按鍵時(shí)的行為 |
| ng-mouseenter | 規(guī)定鼠標(biāo)指針穿過元素時(shí)的行為 |
| ng-mouseleave | 規(guī)定鼠標(biāo)指針離開元素時(shí)的行為 |
| ng-mousemove | 規(guī)定鼠標(biāo)指針在指定的元素中移動(dòng)時(shí)的行為 |
| ng-mouseover | 規(guī)定鼠標(biāo)指針位于元素上方時(shí)的行為 |
| ng-mouseup | 規(guī)定當(dāng)在元素上松開鼠標(biāo)按鈕時(shí)的行為 |
| ng-non-bindable | 規(guī)定元素或子元素不能綁定數(shù)據(jù) |
| ng-open | 指定元素的 open 屬性 |
| ng-options | 在 <select> 列表中指定 <options> |
| ng-paste | 規(guī)定粘貼事件的行為 |
| 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 | 規(guī)定 onsubmit 事件發(fā)生時(shí)執(zhí)行的表達(dá)式 |
| ng-switch | 規(guī)定顯示或隱藏子元素的條件 |
| ng-transclude | 規(guī)定填充的目標(biāo)位置 |
| ng-value | 規(guī)定 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 驗(yàn)證屬性
$dirty
$invalid
$error
AngularJS 全局 API
轉(zhuǎn)換
| API | 描述 |
|---|---|
| angular.lowercase() | 將字符串轉(zhuǎn)換為小寫 |
| angular.uppercase() | 將字符串轉(zhuǎn)換為大寫 |
| 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 |
JSON
| API | 描述 |
|---|---|
| angular.fromJSON() | 反序列化 JSON 字符串 |
| angular.toJSON() | 序列化 JSON 字符串 |
基礎(chǔ)
| API | 描述 |
|---|---|
| angular.bootstrap() | 手動(dòng)啟動(dòng) AngularJS |
| angular.element() | 包裹著一部分DOM element或者是HTML字符串,把它作為一個(gè)jQuery元素來處理。 |
| angular.module() | 創(chuàng)建,注冊(cè)或檢索 AngularJS 模塊 |
以上就是對(duì) AngularJS 的參考手冊(cè)整理,有需要的朋友參考下
- AngularJS入門教程之ng-class 指令用法
- AngularJS入門教程之ng-checked 指令詳解
- AngularJS ng-blur 指令詳解及簡(jiǎn)單實(shí)例
- AngularJS ng-bind-template 指令詳解
- AngularJS ng-bind-html 指令詳解及實(shí)例代碼
- AngularJS ng-bind 指令簡(jiǎn)單實(shí)現(xiàn)
- AngularJS ng-app 指令實(shí)例詳解
- AngularJS 簡(jiǎn)單應(yīng)用實(shí)例
- AngularJS 路由詳解和簡(jiǎn)單實(shí)例
- AngularJS 基礎(chǔ)ng-class-even指令用法
相關(guān)文章
angular 用Observable實(shí)現(xiàn)異步調(diào)用的方法
這篇文章主要介紹了angular 用Observable實(shí)現(xiàn)異步調(diào)用的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-12-12
詳解Angular.js數(shù)據(jù)綁定時(shí)自動(dòng)轉(zhuǎn)義html標(biāo)簽及內(nèi)容
本篇文章主要介紹了詳解Angular.js數(shù)據(jù)綁定時(shí)自動(dòng)轉(zhuǎn)義html標(biāo)簽及內(nèi)容 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03
Angular學(xué)習(xí)筆記之a(chǎn)ngular的$filter服務(wù)淺析
本文是小編記錄的angular學(xué)習(xí)筆記,通過本文首先給大家介紹了$filter服務(wù),然后介紹下內(nèi)置filter及filter的簡(jiǎn)單使用,非常不錯(cuò)具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-11-11
AngularJS ui-router刷新子頁(yè)面路由的方法
這篇文章主要介紹了AngularJS ui-router刷新子頁(yè)面路由的方法,網(wǎng)上雖然有很多種方法,但是都不適合小編,今天小編給大家分享一個(gè)還不錯(cuò)的方法,需要的朋友可以參考下2018-07-07
AngularJS實(shí)現(xiàn)自定義指令與控制器數(shù)據(jù)交互的方法示例
這篇文章主要介紹了AngularJS實(shí)現(xiàn)自定義指令與控制器數(shù)據(jù)交互的方法,結(jié)合具體實(shí)例形式分析了AngularJS自定義指令的實(shí)現(xiàn)以及與控制器數(shù)據(jù)交互的操作技巧,需要的朋友可以參考下2017-06-06
詳解從angular-cli:1.0.0-beta.28.3升級(jí)到@angular/cli:1.0.0
本篇文章主要介紹了詳解從angular-cli:1.0.0-beta.28.3升級(jí)到@angular/cli:1.0.0,具有一定的參考價(jià)值,有興趣的可以了解一下2017-05-05
基于angular實(shí)現(xiàn)模擬微信小程序swiper組件
這篇文章主要介紹了基于angular實(shí)現(xiàn)模擬微信小程序swiper組件 ,需要的朋友可以參考下2017-06-06

