[英]Trying to understand naming rules in AngularJS services
他在AngularJS的John Papas编码指南中说,声明的“类型”仅在该类型为controller时才需要使用名称,因为控制器经常被使用。 我对他的logger服务感到困惑,为什么不需要loggerService。
https://github.com/johnpapa/angularjs-styleguide#services
// service
angular
.module('app')
.service('logger', logger);
function logger() {
this.logError = function(msg) {
/* */
};
}
他在帖子中说类型(控制器,服务...)是可选的。
为所有组件使用一致的名称,遵循描述组件功能的模式,然后(可选)其类型。 我推荐的模式是feature.type.js。 大多数资产有2个名称:
我认为像“ logger”这样的东西非常明确,因此他不需要“ service”类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.