我在Django的前端使用Angular。請注意,我不使用Angular for SPA,而是使用Django來提供模板。問題是我需要在模板中注入一些角度組件,但正如我所看到的,我只能引導一個根模塊。在HTML文件中引導角度組件
這是我app.module.ts
:
@NgModule({
declarations: [
ContactComponent,
AboutComponent
],
imports: [
BrowserModule,
HttpModule
],
providers: [],
bootstrap: [ContactComponent, AboutComponent]
})
我想在contact.html
注入ContactComponent <contact></contact>
和AboutComponent <about></about>
在about.html
。
NG-構建之後我獲得以下錯誤:
的選擇「接觸」並沒有匹配任何元素(...)about.html
的選擇「關於」沒有匹配的元素(...)在contact.html
我該如何做到這一點,導出角度組件並在html文件中使用它。也許Angular僅適用於SPA,或者我錯過了一些東西。
我在我的項目中使用Angular版本4,它是通過angular-cli(不再使用SystemJS)生成的。
我懷疑你能做到這一點說實話,如果你找到了解決辦法,我肯定會在不久的將來給你帶來問題。 –
爲了這個工作,'Contact'和'About'每個都需要是他們自己的模塊,他們不知道也不能相互溝通。 – Claies