繁体   English   中英

试图了解AngularJS服务中的命名规则

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM