在John Papa's style guide中,我也在其他多个地方看过这个,推荐的访问模块的方法是使用getter语法,如此......
angular
.module('app')
.controller('SomeController', SomeController);
但为什么我要为我的应用名称使用字符串文字?字符串文字,即魔术字符串,很少是一个好主意,所以我很困惑,为什么我想在我的应用程序的每个角度文件中执行此操作。
为什么这不会更好?
//declared globally with name spacing but abbreviated for this example
var appName = "app";
angular
.module(appName)
.controller('SomeController', SomeController);