AngularJS 參考手冊

AngularJS 參考手冊

AngularJS 指令

指令 描述  
ng-app 定義應用程序的根元素。  
ng-bind 綁定 HTML 元素到應用程序數據。  
ng-click 定義元素被單擊時的行爲。  
ng-controller 爲應用定義控制器對象。  
ng-disabled 綁定應用程序數據到 HTML 的 disabled 屬性。  
ng-hide 隱藏或顯示 HTML 元素。  
ng-include 在應用中包含 HTML。  
ng-init 爲應用程序定義初始值。  
ng-model 綁定應用程序數據到 HTML 元素。  
ng-repeat 在集合中爲每個數據定義一個模板。  
ng-show 顯示或隱藏 HTML 元素。  

AngularJS 過濾器

過濾器 描述
currency 格式化數字爲貨幣格式。
filter 從數組項中選擇一個子集。
lowercase 格式化字符串爲小寫。
orderBy 根據某個表達式排列數組。
uppercase 格式化字符串爲大寫。

AngularJS 事件

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

AngularJS 驗證屬性


屬性 描述
$dirty 表單有填寫記錄
$valid 字段內容合法的
$invalid 字段內容是非法的
$pristine 表單沒有填寫記錄

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 模塊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章