在John Papas的AngularJS编码指南中,他说声明的“类型”只有在该类型是控制器时才需要在名称中,因为经常使用控制器。我对他的记录器服务感到困惑,为什么不需要loggerService。
https://github.com/johnpapa/angularjs-styleguide#services
// service
angular
.module('app')
.service('logger', logger);
function logger() {
this.logError = function(msg) {
/* */
};
}
答案 0 :(得分:1)
在他的帖子中他说类型(控制器,服务......)是可选的。
对模式后面的所有组件使用一致的名称 然后(可选)描述组件的特征。我的 推荐的模式是feature.type.js。大多数都有2个名字 资产:
我认为像“logger”这样的东西是非常明确的,因此他不需要“服务”类型。