javascript中AngularJS的缩短

javascript中AngularJS的缩短,javascript,angularjs,Javascript,Angularjs,Angular对标记中的指令进行了ng缩短,但如何在js代码中使用它呢。我的意思是,当我写angular.isArray时,我更喜欢写ng.isArray(就像我们对jQuery($)或下划线(41;)所做的那样)。是否可能?定义以下全局变量: var ng = angular; 定义以下全局变量: var ng = angular; 您可以定义var ng=angular作为全局变量,如JB Nizet所建议的 如果您害怕冲突,并且不愿意将任何内容放入全局范围,则可以将代码封装在自动执行的

Angular对标记中的指令进行了
ng
缩短,但如何在js代码中使用它呢。我的意思是,当我写
angular.isArray
时,我更喜欢写
ng.isArray
(就像我们对jQuery($)或下划线(41;)所做的那样)。是否可能?

定义以下全局变量:

var ng = angular;

定义以下全局变量:

var ng = angular;

您可以定义
var ng=angular
作为全局变量,如JB Nizet所建议的

如果您害怕冲突,并且不愿意将任何内容放入全局范围,则可以将代码封装在自动执行的匿名函数(闭包)中,如下所示:

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

    // configure myAppModule.
    // ...

})(angular);

您可以定义
var ng=angular
作为全局变量,如JB Nizet所建议的

如果您害怕冲突,并且不愿意将任何内容放入全局范围,则可以将代码封装在自动执行的匿名函数(闭包)中,如下所示:

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

    // configure myAppModule.
    // ...

})(angular);