zoukankan      html  css  js  c++  java
  • angular2 学习笔记 ( app initialize 初始化 )

    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(); 
        }
    }

     

  • 相关阅读:
    POJ 3417 Network
    指针动态开空间的板子
    fread()的板子
    luguo P1970 花匠
    Uva
    Uva
    Uva
    Uva
    Uva
    什么才算是真正的编程能力?
  • 原文地址:https://www.cnblogs.com/keatkeat/p/6358068.html
Copyright © 2011-2022 走看看