2017-03-08 3 views
0

3 개 구성 요소를 분할하려고합니다. 그래서 새 구성 요소, 템플릿 등을 만들었습니다 ... 이제 자식 선택기가 작동하도록 기본 구성 요소에 하위 구성 요소를 포함해야합니다.구성 요소 지시문 및 NgModule

구성 지시문이 더 이상 사용되지 않으며 대신 NgModule을 사용해야한다는 것을 알았지 만 현재 NgModule이 주 파일에 있고 구성 요소가 다른 파일에 있습니다. 나는 그런 새로운 NgModule (이 의미가 또는 허용되는 경우 나도 몰라) 생성 :

@NgModule({ 
    declarations: [ 
    ForgotPasswordComponent, 
    ], 
    bootstrap: [Login] 
}) 

@Component({ 
    selector: 'login', 
    styleUrls: [ './login.style.scss' ], 
    templateUrl: './login.template.html', 
    encapsulation: ViewEncapsulation.None, 
    host: { 
    class: 'login-page app' 
    } 
}) 
export class Login { 
    ... 
} 

내가 바보 (구문) 오류라고 생각을하지만 난 그것을 알아낼 수 없습니다.

답변

0

알아 내기 : 모듈 파일에 @NgModule을 추가하고 거기에 ForgotPasswordComponent 선언을 포함 시켰습니다.