2016-09-06 2 views
0

Angular2 RC5를 사용하는 샘플 Nodejs 응용 프로그램에서 작업하고 있습니다. angular2 RC5에서 ngModule이 도입되었음을 알고 있습니다. 샘플 애플리케이션에는 4 개의 화면이 있으며 이는 단일 페이지 애플리케이션이 아닙니다.Angular2 RC5 - Ngmodule

내 질문은 내가

또는

만 1 루트 모듈은 충분 화면 4 개 루트 모듈을 각각 작성해야합니까.

제 질문이 적합한 지 확실하지 않습니다.

+1

SPA는 각각 별도의 포인트처럼 보입니다. 그래서 당신은 별도의 루트 모듈이 필요하다고 생각합니다. – rook

답변

1

이것은 시스템의 개별 부분과 관련된 화면 인 경우 앱의 아키텍처와 그에 대한 비전, 확장 방법 및 요구 사항이 고정되고 명확한 방법에 대한 것입니다. 분리 될 수 있다면, 하나의 루트 모듈 (app.module)을 만들고 내 애플 리케이션을위한 4 개의 하위 모듈을 고려할 것입니다 (게으론로드되거나 필요에 따라로드 됨) 다음에서 아키텍처에 대한 자세한 내용을 찾을 수 있습니다. Architecture Overview

0

Angular2를 사용하여 다중 창 응용 프로그램을 만드는 한 가지 방법은 window.open을 사용하여 응용 프로그램을 여러 번 (매개 변수가있는 URL 사용) 열고 나서 otherWindow.postMessage을 사용하여 메시지를 전달하는 것입니다.

모듈은이 문제와 직각을 이룹니다.

관련 문제