介绍
小编给大家分享一下在角中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的作用是什么的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!