我完全新的Angular2(之前沒有體驗版) - 有人會這麼好心解釋爲NgModule
與bootstrap
的製作方法的屬性bootstrap
之間的區別?Angular2 - 引導屬性VS方法
例如,在英雄的Angular2 旅遊教程,app.module.ts
包括以下內容:
@NgModule({
imports: [
BrowserModule,
FormsModule,
AppRoutingModule
],
declarations: [
AppComponent,
DashboardComponent,
HeroDetailComponent,
HeroesComponent
],
providers: [ HeroService ],
bootstrap: [ AppComponent ]
})
在其他例子中,我看到的東西,如:
let phoenixChannelsProvider = provide(PhoenixChannels, { useFactory:() => {
return new PhoenixChannels("ws://localhost:4000/socket");
} });
bootstrap(AppComponent, [phoenixChannelsProvider]);
,如果有人能夠甚至模糊地概述了在這裏應用「bootstrapping」這個概念的區別,這將是非常值得讚賞的。
「實際上是引導整個angular2應用程序。」線條有點寬泛。也許只引導那個模塊及其依賴關係?因爲可能有懶加載的模塊和東西:/ 1 tho – echonax