2013-07-28 26 views
0

Angular在標記中縮短了指令的使用次數,但我怎樣才能在js代碼中使用它。我的意思是當我寫angular.isArray我寧願寫ng.isArray(就像我們使用jQuery($)或Underscore(_))。可能嗎?AngularJS在javascript中縮短

回答

3

您可以定義var ng = angular;作爲一個全局變量,像JB Nizet建議。

如果你害怕衝突,不喜歡把任何東西在全球範圍內,你可以像這樣的包裝你的代碼自動執行的匿名函數內(封):

(function (ng) { 
    // declare a module 
    var myAppModule = ng.module('myApp', []); 

    // configure myAppModule. 
    // ... 

})(angular); 
3

定義以下全局變量:

var ng = angular;