2017-03-08 56 views
0

我想分裂我有三个组件。所以我创建了一个新的组件,模板等......现在我需要将子组件包含到主要组件中,以便使子选择器可以正常工作。组件指令和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

我弄明白了:我在模块文件中添加了一个@NMModule,并在那里包含了ForgotPasswordComponent声明。