AngularJS样式指南:访问模块时的字符串文字

时间:2015-05-19 14:53:31

标签: javascript angularjs

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);

0 个答案:

没有答案