进入 Angular 并观看实际上适用于 Angular2 的过时教程(是的,我知道)。
角4:
@NgModule({
imports: [ BrowserModule ],
declarations: [ AppComponent , MyChildComponent ],
bootstrap: [ AppComponent ]
})
似乎这就是您现在嵌套组件的方式,但没有办法在 Angular 2 中如何(或类似地)完成它?就像你可以直接在你的根组件中将它导入现在已弃用的“指令”属性中一样(发现这对于快速开发非常方便)。
角2:
@Component({
selector: 'app-root',
directives: [MyChildComponent]
template: '<div><ChildComponent></ChildComponent></div>'
})
export class AppComponent {}
编辑:这是 MyChildComponent 声明(仍然是 Angular2 的一部分):
@Component({
selector: 'ChildComponent',
template: '<h2>Child component</h2>'
})
export class MyChildComponent {}
注意:省略了进口声明