2016-11-30 3 views
1

웹 API를 기반으로 2, angular2을 사용하여 비즈니스 웹 앱을 개발 중입니다. 이제 문제가 생겼습니다. AuthModule (내 사용자 정의 모듈)을 사용하여 내 angular2 응용 프로그램을 부트 스트랩하고 싶습니다. 이 모듈은 로그인 및 서명 작업을 수행 할 수있는 기능을 갖추고 있습니다. 사용자가 로그인하지 않을 때 나는 내 전체 angular2 응용 프로그램을 부트 스트랩하고 싶지 않다. 나는 성공적으로 로그인 사용자 후 모든 모듈과 구성 요소를 가져올. 그냥 그렇게 .. main.ts에서앵귤러 2 앱이 부트 스트랩 된 후 일부 맞춤 모듈을 가져올 수 있습니까?

import {platformBrowserDynamic} from '@angular/platform-browser-dynamic'; 
const platform = platformBrowserDynamic(); 
platform.bootstrapModule(AppModule); 
로그인 성공 후

,

// i need to import my modules after login 
//platform.importModule([MyCustomModule]);..... 

나는 이것이 가능 여부를 알 수 없습니다. angular.io 사이트에 API 설명서가 표시되지 않습니다. 이것이 가능한지 알려주세요.

감사합니다.

+0

"게으른로드 모듈 angular2"에 대한 조사를해야합니다. – Maxime

답변

1

왜 customModule을로드하기 위해 platform.importModule을 사용하고 있습니까? 당신은 이것을 위해 각도 2의 게으른 로딩을 사용할 수 있습니다. 이에

https://angular-2-training-book.rangle.io/handout/modules/lazy-loading-module.html

https://angular.io/docs/ts/latest/guide/router.html 그들이 게으른로드를 사용한 방법 : 여기

은 몇 가지 유용한 링크입니다.

이 링크에서 게으른 로딩을 사용하는 방법을 연구합니다.

+0

... 확인해 봅시다. 감사. –