我正在使用 ng2-translate 和 angular2,它工作得非常好。关键是我昨天刚刚将 Angular 更新为 RC4,我猜我的 ng2-translate 模块有问题。
我有这个错误:
未处理的承诺拒绝:错误:无效的提供者 - 只允许提供者和类型的实例,得到:[object Object]
这是我的 main.ts:
// On injecte les services dont on aura besoin partout ici comme ça nous réutilisons la même instance
bootstrap(GuichetAppComponent, [
guichetAppRouterProviders,
CefEventDispatcherService,
CefService,
LoggerService,
TimerService,
Renderer,
HTTP_PROVIDERS,
{
provide: TranslateLoader,
useFactory: (http: Http) => new TranslateStaticLoader(http, 'app/assets/i18n', '.json'),
deps: [Http]
},
TranslateService,
CurrentVMService,
LangueService,
BoutonActionService,
CompteService,
InfosGuichetService
]).catch((err: any) => console.log(err));
如果我删除提供部分和翻译服务,它工作正常。
多谢你们。