如何传递不是父组件和子组件的数据不同的组件

时间:2016-10-20 15:28:27

标签: angular router

我有3个组件是app.component,body.component,detail,component。 当我在详细的组件点击按钮, 我希望app.component loginame等于detailcomponet logname 我使用服务共享数据来传达两个组件,我可以将数据传递给服务,但appcompont无法生效。 应用和详细信息组件

enter image description here

服务和路由器和正文组件

enter image description here

1 个答案:

答案 0 :(得分:1)

如果将服务添加到每个组件,则每个组件将获得不同的服务实例。将其添加到作为两者的父组件的组件的提供者或添加到@NgModule()的提供者,然后将与整个应用程序共享一个服务实例。