美文网首页
ngDoBootstrap vs NgModule.bootst

ngDoBootstrap vs NgModule.bootst

作者: forks1990 | 来源:发表于2018-11-07 13:47 被阅读0次

When we bootstrap an angular application, which component should angular runtime start? or which component is root component. Here is the way:

Option 1: NgModule.bootstrap attribute

This is the most used option, @angular/cli default generated, in angular guides and examples:

@NgModule({
  declarations: [
    AppComponent,
  ],
  imports: [
    BrowserModule,
  ],
  providers: [  ],
  bootstrap: [AppComponent],
})
export class AppModule implements DoBootstrap {
}

Option 2: implement DoBootstrap interface

@NgModule({
  ...
  entryComponents: [AppComponent],
})
export class AppModule implements DoBootstrap {
  ngDoBootstrap(appRef: ApplicationRef): void {
    appRef.bootstrap(AppComponent);
  }
}

Maybe angular compiler generate the appRef.bootstrap() call somewhere.

相关文章

  • ngDoBootstrap vs NgModule.bootst

    When we bootstrap an angular application, which component...

  • 【五行论水】

    壬vs癸阳vs阴动vs静白vs黑勇vs谋狂vs逸涛vs渗敏vs睿急vs缓响vs寂奔vs驻吐vs纳 。。。。。。 水...

  • 【土为何物】

    戊vs己阳vs阴厚vs薄重vs轻凸vs平实vs虚深vs浅伟vs卑藏vs盖信vs疑稳vs浮强vs弱 土代表环境环境寓...

  • 【五行论木】

    甲vs乙 阳vs阴 直vs曲 纵vs横 高vs宽 挺vs垂 衝vs铺 优vs良 通vs达 干vs枝 上vs下 粗v...

  • 【五行论火】

    丙vs丁 阳vs阴 散vs聚 泛vs专 远vs近 猛vs文 爆vs缩 快vs慢 扩vs定 周vs点 外vs里 宏v...

  • 【五行论金】

    庚vs辛 阳vs阴 刚vs柔 锋vs锐 劈vs戳 悍vs险 确vs准 决vs绝 边vs端 理vs据 冷vs润 攻v...

  • vscode 免费视频教程

    VS Code教程 VS Code简介 VS Code 界面 VS Code各种视图 VS Code主题 VS C...

  • VS Code导学视频,教你如何入门!

    VS Code教程 VS Code简介 VS Code 界面 VS Code各种视图 VS Code主题 VS C...

  • 第3天|生命只有一种绝对

    对vs错,男vs女,左vs右,好vs坏,黑vs白,简单vs复杂,快乐vs难过……小时候我们以为这些都是绝对的,直到...

  • 信念

    厚重VS虚浮 坚持VS放弃 真难VS畏难 不信VS相信 定力VS裹挟 邪路VS正道 信念与行动:为者,则难者亦易矣

网友评论

      本文标题:ngDoBootstrap vs NgModule.bootst

      本文链接:https://www.haomeiwen.com/subject/dzgmxqtx.html