recommendations document告诉我以下内容:
每个文件名都应该通过包含来描述文件的目的 它所在的组件或视图子部分,以及对象的类型 它是名称的一部分。例如,datepicker指令 将在components / datepicker / datepicker-directive.js。
中
e.g。
app/
----- shared/
---------- sidebar/
--------------- sidebarDirective.js
--------------- sidebarView.html
---------- article/
--------------- articleDirective.js
--------------- articleView.html
虽然段落解释了这些应该是文件名,但它没有解释为什么这些应该是文件名。
这违反了DRY原则。我想这些文件应该这样命名:
app/
----- shared/
---------- sidebar/
--------------- directive.js
--------------- view.html
---------- article/
--------------- directive.js
--------------- view.html
在我看来,推荐的文件名比他们需要的更长。有没有人知道为什么文件名将包含组件名称,当包含文件夹已经显示?