在角中APP_INITIALIZER的作用是什么

  介绍

小编给大家分享一下在角中APP_INITIALIZER的作用是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

 ng——skip-install新的例子
  npm安装#线安装

 @Injectable ()
  出口类JokesProvider {
  私人的笑话:JokeModel=零;
  
  构造函数(私人http: http) {
  
  }
  
  公共getJoke (): JokeModel {
  返回this.joke;
  }
  
  load () {
  返回新的承诺((解决,拒绝)=比;{
  this.http.get (url)
  . map (r=祝辞r.json ())
  .subscribe (r=比;{
  这一点。笑话=r(& # 39;价值# 39;);
  解决(真正的);
  })
  })
  }
  }

导出功能jokesProviderFactory(供应商:JokesProvider) {
  返回()=比;provider.load ();
  }

 @NgModule ({
  声明:[
  AppComponent
  ),
  进口:[
  BrowserModule,//必需的
  step 4//要求
  ),
  供应商:[
  JokesProvider,
  {
  提供:APP_INITIALIZER useFactory: jokesProviderFactory,
  
  deps: [JoesProvider],多:真的
  }
  ),
  引导(AppComponent):
  })
  出口类AppModule {} 

以上是在角中APP_INITIALIZER的作用是什么的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

在角中APP_INITIALIZER的作用是什么