概述
refer : http://stackoverflow.com/questions/39033835/angularjs2-preload-server-configuration-before-the-application-starts ( angular initialize )
直接上代码
@NgModule({ imports: [ StoogesModule, IdentityRoutingModule ], exports: [], declarations: [LoginComponent], providers: [ IdentityService, { provide: APP_INITIALIZER, useFactory: IdentityInitializeFactory, //这里不要用匿名函数, webpack 会报错 deps: [IdentityService], multi: true }, AdminAuthorizeGuard, ShopAuthorizeGuard ], }) export class IdentityModule { }
factory 返回方法, 然后返回 promise.
export function IdentityInitializeFactory (identityService: IdentityService) { return async () => { await identityService.getUserByCookies(); } }
转载于:https://www.cnblogs.com/keatkeat/p/6358068.html
最后
以上就是灵巧荔枝为你收集整理的angular2 学习笔记 ( app initialize 初始化 )的全部内容,希望文章能够帮你解决angular2 学习笔记 ( app initialize 初始化 )所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复