当创建新的 Angular 1.5 或 2.0 组件时,我是否仍然应该使用 3 个字母作为组件名称的前缀
abc-my-component
abc 是一个避免与其他组件重复的名称吗?
我不确定这是否仍然有必要,而且我没有看到在野外有很多用途。
我应该朝什么方向发展?
最佳答案
This recommendation来自 Angular2 团队
“我们建议选择带有前缀的选择器名称,以确保它现在或将来不会与任何标准 HTML 属性发生冲突。与当我们给我们的指令添加前缀时,第三方指令名称。”
继续使用前缀也能让团队快速了解代码中使用的内容。
在我的团队中,我们使用两种类型的前缀
作为常见 ui 组件的公司名称缩写的前缀,我们希望将来可以在其他项目中重用。
作为项目业务域组件的项目名称短名称的前缀。
但我们保持简短,常见 UI 组件最多 3 个字母,业务组件最多 3 个字母。
大多数 ui 组件都使用它,例如 igniteui 与 ig、ionic 与 ion、onsen ui 与ons,...
关于angularjs - Angular 1.5/2.0 组件,建议添加前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37636063/