创建角度模块时,实际上可以将全局数组或对象添加到模块中。像这样......
var myApp = angular.module('myApp', ['myModule']);
myApp.run(function()
{
});
angular.module('myModule', [])
.run(function()
{
// global to module
var thisModule = angular.module('myModule');
thisModule.globalArray = [];
thisModule.globalObject = {};
});
所以这就是问题所在。做这样的事情会是个坏主意吗?文档中有什么建议不这样做吗?如果是这样,为什么或者不推荐不这样做?
演示: