【发布时间】:2017-05-16 17:03:02
【问题描述】:
我想在两个独立组件之间传递数据。
例如:
- 我有第一个带有输入文本和提交按钮的组件。第二个带输入框的组件
- 当用户在第一个组件的文本框中输入数据并单击提交时,他将被路由到第二个组件,在第一个组件的输入文本框中输入的数据应该进入第二个组件的文本框。
- 我尝试使用 @Input 和 @Output 但这是用于父子层次结构。
- 在我的例子中,我有 2 个独立的组件,其中用户从一个页面到另一个页面的路由是整个视图更改
- 我听说要使用服务,但无法在线找到合适的示例或文档。
【问题讨论】:
-
可以在子组件中使用主题,然后在父组件中订阅。 Link
-
@Tunisiano32 答案如果您在共享服务中进行,则有效。
标签: angular angular-cli