2017-11-13 2 views
0

Manchmal muss ich den vollständigen Pfad zu einem anderen Dienst/Komponente auf den gegenwärtigen Lage der Komponenten angeben:So verkürzen Sie den Pfad im Import Angular?

import {LocalService} from '../../../_services/LocaleService'; 

Um darüber einig, dass es nicht bequem ist.

Wie kann man diesen Weg zu mehr Schönheit und Eleganz verkürzen?

+0

Siehe diese Frage [Angular2 - root relative Importe] (https://StackOverflow.com/questions/34614818/angular2-root-relative-imports) –

+0

Sie können die Pfade zu Ihnen tsconfig hinzufügen. Sieh dir das an. [Wie Pfade in der Antwort tsconfig.json verwendet werden.] (Https://stackoverflow.com/questions/43281741/how-to-use-paths-in-tsconfig-json#answer-43330003) – ttugates

Antwort

0

Dies kann eine Frage von style sein. Erwägen Sie, Ihre Anwendung so umzugestalten, dass sie dem Prinzip LIFT folgt, so dass Sie Code schnell finden, den Code auf einen Blick identifizieren, die flachste Struktur beibehalten und versuchen können, DRY zu sein.

Um die Ordnerstruktur so flach wie möglich zu halten, nutzen Sie die Vorteile, indem Sie Ihre Anwendung in Module aufteilen und folders by feature verwenden.

Werfen Sie einen Blick auf here für ein gutes Beispiel für Ordnerstruktur.

Verwandte Themen