Angular:@Injectable服务在依赖于它的组件之后构建

时间:2018-03-05 09:52:21

标签: angular

正如标题所示,我已经宣布了一个@Injectable服务。组件在其依赖项中请求该服务。但是,在构造组件时,仅提供“未定义”而不是服务实例。 使用console.log显示组件的构造函数在服务的构造函数之前运行。

请参阅以下stackblitz: https://stackblitz.com/edit/injectable-issue

的地标:

  • 注射服务是./app/commons/users/services/users.services
  • 它是模块的forRoot调用的一部分./app/commons/users/users.module
  • 期望此依赖项的类位于./app/store/reducers/users.reducer
  • 已设置debugger;语句,以便开发人员可以检查_usersService并查看未定义的开发工具。

我做错了什么?

0 个答案:

没有答案