Angular2 equivalent of $document.ready()

前端 未结 6 1030
清歌不尽
清歌不尽 2020-12-01 03:48

Simple question, I hope.

I want to run a script when the Angular2 equivalent of $document.ready() is fired. What is the best way to achieve this?

I\'ve tried

6条回答
  •  孤城傲影
    2020-12-01 04:33

    In your main.ts file bootstrap after DOMContentLoaded so angular will load when DOM is fully loaded.

    import { enableProdMode } from '@angular/core';
    import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
    
    import { AppModule } from './app/app.module';
    import { environment } from './environments/environment';
    
    if (environment.production) {
      enableProdMode();
    }
    
    
    
    document.addEventListener('DOMContentLoaded', () => {
      platformBrowserDynamic().bootstrapModule(AppModule)
      .catch(err => console.log(err));
    });
    

提交回复
热议问题