Die recommendations document sagt mir folgende:AngularJS Standard-Dateinamen
Jeder Dateiname sollte die Datei Zweck, indem die Komponente oder Ansicht Teilabschnitt, es ist in, und die Art des Objekts beschreibt , dass es als Teil des Namens. Zum Beispiel wäre eine Datepicker-Direktive in Komponenten/datepicker/datepicker-directive.js.
z.B.
app/
----- shared/
---------- sidebar/
--------------- sidebarDirective.js
--------------- sidebarView.html
---------- article/
--------------- articleDirective.js
--------------- articleView.html
Während der Absatz erklärt, dass diese die Dateinamen sein sollte, ist es nicht erklären, warum diese die Dateinamen sein sollte.
Dies verstößt gegen das DRY-Prinzip. Ich könnte mir vorstellen, die Dateien als solche benannt werden sollte:
app/
----- shared/
---------- sidebar/
--------------- directive.js
--------------- view.html
---------- article/
--------------- directive.js
--------------- view.html
Es scheint mir, die empfohlenen Dateinamen länger sind als sie sein müssen. Weiß jemand, warum der Dateiname den Komponentennamen enthalten würde, wenn der enthaltende Ordner dies bereits enthüllt?
Ich persönlich nenne nur diese als index.js und index.whatever, wenn diese Hauptelement unter diesem Ordner sind. xD – YOU