繁体   English   中英

您对角度分量使用哪种类型的前缀选择器规则?

[英]what type of prefix selector rules do you use for angular components?

我使用默认的tslint.json配置对ng2应用运行了tslint。 tslint返回以下错误:

组件“ MyComponent”的选择器应带有前缀“ app”( https://angular.io/styleguide#style-02-07

作为一般策略,如果您有一个名为MyApp的ng2应用,您会为所有选择器添加前缀吗?:

  • 我的应用程序用户
  • 我的应用程序帐户

还是您不是特定于选择器,而只是使用通用的“ app”前缀来表明选择器属于主应用程序? 例如:

  • 应用程序用户
  • 应用程序帐户

从技术上讲,没有任何第三方组件会以“ app-” b / c作为前缀,这显然会与消费应用程序中的ng组件发生冲突,并且也不会明确描述第三方组件的目的/角色。

我想说的是使用您的项目专用前缀,并在tslint配置中进行配置。

对于我的项目,我正在使用cfs及其项目名称的缩写形式,其他团队也知道此名称。 真正的人是您将为所有组件选择的名称。

并且要确保不要将ng用作Angular团队使用的语言,其他人会很困惑地查看它是您的组件还是Angular核心组件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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