【发布时间】:2017-02-08 13:11:53
【问题描述】:
NG-CLi - 1.0.0-beta.28.3
Angular2 : 2.4.6
这是我在 app.module.ts 中的函数
export function authFactory(auth : LoginService){
return auth.loginUser();
}
提供者是这样的参考
{
provide: APP_INITIALIZER,
//useFactory: (auth: AuthService) => () => auth.authUser(),
useFactory : authFactory,
deps: [LoginService],
multi: true
}
在我们将 angular cli 和 Angular 2 从 2.1.0 升级到 2.4.6 之前,它一直在运行。还有我们从beta 18升级到28的cli版本。
现在,当应用程序启动时,它在控制台中出现此错误,我确实看到该请求在 loginUser 方法中运行良好。但不知何故,它给出了关于 http post 请求中使用的承诺的错误
未处理的 Promise 拒绝:appInits[i] 不是函数;区: ;任务:Promise.then;值:TypeError:appInits[i] 不是 功能
【问题讨论】:
-
我也有同样的问题
标签: angular