Angular 在标记中缩短了指令ng
,但我如何在 js 代码中使用它。我的意思是,当我写angular.isArray
时,我更喜欢写ng.isArray
(就像我们使用jQuery ($(或下划线(_(一样(。可能吗?
您可以将
var ng = angular;
定义为全局变量,就像 JB Nizet 建议的那样。
如果您担心发生冲突并且不想在全局范围内放置任何内容,则可以将代码包装在自执行匿名函数(闭包(中,如下所示:
(function (ng) {
// declare a module
var myAppModule = ng.module('myApp', []);
// configure myAppModule.
// ...
})(angular);
定义以下全局变量:
var ng = angular;