AngularJS 中文API參考手冊
AngularJS 參考手冊
AngularJS 指令
本教程用到的 AngularJS 指令 :
| 指令 | 描述 |
|---|---|
| ng-app | 定義應(yīng)用程序的根元素。 |
| ng-bind | 綁定 HTML 元素到應(yīng)用程序數(shù)據(jù) |
| ng-bind-html | 綁定 HTML 元素的 innerHTML 到應(yīng)用程序數(shù)據(jù),并移除 HTML 字符串中危險字符 |
| ng-bind-template | 規(guī)定要使用模板替換的文本內(nèi)容 |
| ng-blur | 規(guī)定 blur 事件的行為 |
| ng-change | 規(guī)定在內(nèi)容改變時要執(zhí)行的表達式 |
| ng-checked | 規(guī)定元素是否被選中 |
| ng-class | 指定 HTML 元素使用的 CSS 類 |
| ng-class-even | 類似 ng-class,但只在偶數(shù)行起作用 |
| ng-class-odd | 類似 ng-class,但只在奇數(shù)行起作用 |
| ng-click | 定義元素被點擊時的行為 |
| ng-cloak | 在應(yīng)用正要加載時防止其閃爍 |
| ng-controller | 定義應(yīng)用的控制器對象 |
| ng-copy | 規(guī)定拷貝事件的行為 |
| ng-csp | 修改內(nèi)容的安全策略 |
| ng-cut | 規(guī)定剪切事件的行為 |
| ng-dblclick | 規(guī)定雙擊事件的行為 |
| ng-disabled | 規(guī)定一個元素是否被禁用 |
| 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)用必須使用到的庫,如: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ī)定按下鼠標按鍵時的行為 |
| ng-mouseenter | 規(guī)定鼠標指針穿過元素時的行為 |
| ng-mouseleave | 規(guī)定鼠標指針離開元素時的行為 |
| ng-mousemove | 規(guī)定鼠標指針在指定的元素中移動時的行為 |
| ng-mouseover | 規(guī)定鼠標指針位于元素上方時的行為 |
| ng-mouseup | 規(guī)定當在元素上松開鼠標按鈕時的行為 |
| 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 | 定義集合中每項數(shù)據(jù)的模板 |
| ng-selected | 指定元素的 selected 屬性 |
| ng-show | 顯示或隱藏 HTML 元素 |
| ng-src | 指定 <img> 元素的 src 屬性 |
| ng-srcset | 指定 <img> 元素的 srcset 屬性 |
| ng-style | 指定元素的 style 屬性 |
| ng-submit | 規(guī)定 onsubmit 事件發(fā)生時執(zhí)行的表達式 |
| ng-switch | 規(guī)定顯示或隱藏子元素的條件 |
| ng-transclude | 規(guī)定填充的目標位置 |
| 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 驗證屬性
$dirty
$invalid
$error
AngularJS 全局 API
轉(zhuǎn)換
| API | 描述 |
|---|---|
| angular.lowercase() | 將字符串轉(zhuǎn)換為小寫 |
| angular.uppercase() | 將字符串轉(zhuǎn)換為大寫 |
| angular.copy() | 數(shù)組或?qū)ο笊疃瓤截?/td> |
| angular.forEach() | 對象或數(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() | 如果引用的是對象返回 true |
| angular.isString() | 如果引用的是字符串返回 true |
| angular.isUndefined() | 如果引用的未定義返回 true |
| angular.equals() | 如果兩個對象相等返回 true |
JSON
| API | 描述 |
|---|---|
| angular.fromJSON() | 反序列化 JSON 字符串 |
| angular.toJSON() | 序列化 JSON 字符串 |
基礎(chǔ)
| API | 描述 |
|---|---|
| angular.bootstrap() | 手動啟動 AngularJS |
| angular.element() | 包裹著一部分DOM element或者是HTML字符串,把它作為一個jQuery元素來處理。 |
| angular.module() | 創(chuàng)建,注冊或檢索 AngularJS 模塊 |
以上就是對 AngularJS 的參考手冊整理,有需要的朋友參考下
相關(guān)文章
AngularJS實現(xiàn)圖片上傳和預(yù)覽功能的方法分析
這篇文章主要介紹了AngularJS實現(xiàn)圖片上傳和預(yù)覽功能的方法,結(jié)合HTML5實例形式對比分析了AngularJS圖片上傳的相關(guān)操作技巧與注意事項,需要的朋友可以參考下2017-11-11
AngularJS實現(xiàn)分頁顯示數(shù)據(jù)庫信息
這篇文章主要為大家詳細介紹了AngularJS實現(xiàn)分頁顯示數(shù)據(jù)庫信息效果的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-07-07
Angular 4根據(jù)組件名稱動態(tài)創(chuàng)建出組件的方法教程
組件是我們在學(xué)習(xí)angular中必不可少的一部分,下面這篇文章主要給大家介紹了關(guān)于Angular 4如何根據(jù)組件名稱動態(tài)創(chuàng)建出組件的相關(guān)資料,文中通過圖文與示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。2017-11-11

