進入角和看一個過時的教程,其實是在爲Angular2(Y,我知道)。嵌套組件
Angular4:
@NgModule({
imports: [ BrowserModule ],
declarations: [ AppComponent , MyChildComponent ],
bootstrap: [ AppComponent ]
})
看來,你這是怎麼巢成分,但現在不是有沒有辦法在角2去做它是怎麼做(或類似)?正如你可以在現在已經廢棄的'directives'屬性中直接導入它(直接在你的ROOT組件中)(發現這對於快速開發來說非常方便)。
Angular2:
@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 {}
注:省略進口報關
你將它定義爲'您的組件內部directive'。如何爲指令和組件提供相同的類? – Aravind
不一樣。 MyChildComponent的聲明不在這裏。我會更新它以避免混淆。這不是一個「不能工作」的問題。在角4 –
只是想知道,如果他們有什麼,而不是「指示」其他(存在於角2,現在它不建議使用)的關鍵字更新我的問題 –