Angular2 공식 페이지의 Tour-of-Hero 자습서를 따라했습니다. 그러나 모듈 지연로드 (lazy-loading)를 도입하여 한 걸음 더 나아갔습니다.게으른로드 된 모듈에서 느린 지연 모듈로 구성 요소 가져 오기
I했습니다있어 다음과 같은 기능 모듈 :
모듈
Dashboard
- 대시 보드 구성 요소
모듈
Hero
-
,
- 영웅 목록 구성 요소
- 영웅 상세 구성 요소
- 영웅 검색 구성 요소
- 영웅 검색 서비스
- 영웅 모델
영웅 검색 구성 요소 인 지시문은 대시 보드 모듈에서 사용해야합니다.
그러나 Angular2 아키텍처에 관한 this documentation에 따르면 라우팅 된 모듈 은 다른 사람이을 가져 오지 않아야합니다. 즉, 영웅 모듈을 대시 보드 모듈로 가져 오면 안됩니다. 내가하면 루트가 더 이상 작동하지 않습니다.
또한 영웅 - 검색 구성 요소는 영웅 서비스과 영웅 모델, 그래서 그것은 하드 외부화 할 수있게, 영웅 모듈에 강한 종속성이를 사용합니다.그러면 대시 보드 구성 요소에서 영웅 검색 구성 요소를 어떻게 사용해야합니까?
Sam, 이미이 문제에 대한 해결책을 찾았습니까? 나는 똑같은 문제로 어려움을 겪고있다. – Nico
아니, 나는 이것에 대한 올바른 접근법이 무엇인지 전혀 모른다. ngModule에 관한 John Papa의 튜토리얼을 기대하고 있습니다. – Sam