ng - AngularJS API一覽(function) 2017-01-11
轉換成小寫
angular.lowercase(字串);
轉換成大寫
angular.lowercase(字串);
建立迴圈式執行
angular.forEach(物件, func(){ ... }, (選用)背景值);
將資料組合(JSON會用到)
angular.extend(目標, 原始資料);
空函數.這個函式以函式型態寫程式碼時是有用的.
function foo(callback) {
var result = calculateResult();
(callback || angular.noop)(result);
}
傳回第一個參數.這個函式以函式型態寫程式碼時是有用的.
function transformer(transformationFn, value) {
return (transformationFn || angular.identity)(value);
};
判定資料值是否未被定義
angular.isUndefined(目標);
判定資料值是否已被定義
angular.isDefined(目標);
判定是否為物件(typeOf會判定null是物件,注意JS陣列會被認為是物件s)
angular.isObject(value);
判定是否為字串
angular.isString(value);
判定是否為數字
angular.isNumber(value);
判定是否為日期
angular.isDate(value);
判定是否為陣列
angular.isArray(value);
判定是否為函式
angular.isFunction(value);
判定是否為元素(div,span之類的)
angular.isElement(value);
複製對象
angular.copy(資料 , (選)對象);
資料值是否相等
angular.equals(對象1, 對象2);
綁定資料
angular.bind(自身, (選)副程式, (選)副程式參數);
將變數轉為JSON用標記
angular.toJson(對象, (選)是否輸出整齊化);
將JSON用標記轉變為變數用
angular.fromJson(JSON對象);
使用此指令手動啟動angular的程序應用
angular.bootstrap(元素對象, (選)調用的模組, (選)物件所定義的選用設定值);
建立可被截取服務的注入式副程式,就如同相依式注入
angular.injector(調用的模組);
包住原始的HTML元素或字串
angular.element();
可於全域中建立、註冊與擷取AngJS模組.所有被註冊的模組可以被應用的機制
angular.module(建立模組的別名, [requires], [configFn]);