【发布时间】:2016-07-31 19:57:50
【问题描述】:
这与食谱示例有关:https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#bidirectional-service
我用一个 observable 做了一个服务,所以没有直接连接的组件可以通信。
如果有一个真正的 孙子 迷上了 observable 和一个 父母 正在倾听,一切都会很好地工作。
当我尝试创建 grandchild 而没有 parent 正在听 ("No provider for service") 时,出现了我的问题。
就像在说明书中一样,服务应该是仅在正在侦听 providers: [MissionService] 的组件内的提供者。
【问题讨论】: