'SampleModule'은 npm 패키지이므로 'SampleModule'파일은 node_modules 폴더 (프로젝트 루트 경로) 아래에 있습니다.
먼저 가져 오기 'SampleModule'
import { SampleModule } from '/path_to_node_modules/path_to_sample_module/';
@NgModule({
imports: [SampleModule],<== this line
})
export class AppModule{}
이제 당신이 가져올 수있는 'SampleComponent'직접로 App.module에서 다음
@NgModule({
declarations: [SampleComponet],
exports: [SampleComponet] <== this line
})
export class SampleModule{}
을 SampleModule하려면 다음 행을 추가하여 SampleComponet를 내보낼 귀하의 응용 프로그램 가져 오기 명세서에 따라 다음을 가져 오는 중입니다
import { SampleComponent } from '/path_to_node_modules/path_to_componet/';
{ path: 'sample', component: SampleComponent }
참고 : SampleModule가 자신의 라우팅을 가지고 있으며이
const routes: Routes = [~routings~]
@NgModule({
imports: [RouterModule.forChild(routes)],
declarations: [SampleComponet],
exports: [SampleComponet] <== this line
})
export class SampleModule{}
가 다음 앱 라우터에서 다음 코드를 사용하여 다음과 같이 정의 된 경우
{
path: 'sample',
loadChildren: './path_to_node_modules/path_to_sample_module/sample.module#SampleModule'
}
당신은 당신의 코드를 제공 할 수있다?. –