2017-11-13 3 views
0

때때로 내가 좋아하는 현재 구성 요소의 위치에 따라 다른 서비스/컴포넌트의 전체 경로를 지정해야합니다 :가져 오기 각도에서 패스를 단축하는 방법?

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

는 편리하지 동의하기.

경로를 더 아름다움과 우아함으로 줄이는 방법은 무엇입니까?

+0

[Angular2 - 루트 상대 가져 오기] (https://stackoverflow.com/questions/34614818/angular2-root-relative-imports) –

+0

경로를 tsconfig에 추가 할 수 있습니다. 이것 좀 봐. [tsconfig.json 응답의 경로 사용 방법] (https://stackoverflow.com/questions/43281741/how-to-use-paths-in-tsconfig-json#answer-43330003) – ttugates

답변

0

이것은 style 일 수 있습니다. LIFT 원칙에 따라 애플리케이션을 재구성하여 신속하게 코드를 찾을 수 있고, 코드를 한 눈에 파악하고, 가장 가벼운 구조를 유지하고, DRY를 시도 할 수 있습니다.

폴더 구조를 가능한 한 평평하게 유지하려면 응용 프로그램을 모듈로 분할하고 folders by feature을 활용하십시오.

폴더 구조의 좋은 예를 보려면 here을보십시오.