【发布时间】:2018-04-05 16:22:38
【问题描述】:
如何在 Angular 2 应用程序中的两个组件之间发送数据,考虑: - 两个不同路径中的两个组件(因此,唯一共享的组件是根组件)
我已经设法: - 但是使用共享服务或单例,我怎样才能将事件从第一个组件触发到另一个(位于另一个路由中)
我已经设法使用输出到根之前的最后一个组件来触发事件(但不是跨根应用程序组件)
感谢任何帮助、链接、线索!
<div class="wrapper">
<div class="tasks-list">
<router-outlet></router-outlet>
</div>
<div class="details">
<task-details></task-details>
</div>
</div>
这是 app.component.html
当单击它应该在“task.details.component”中打开的项目时,我有一个“task.component”列表。 我希望我能很好地说明这个想法。
【问题讨论】:
-
我提过用了,怎么触发点击事件?
-
什么点击事件。请添加演示您尝试完成的代码。
-
我不使用@view。
标签: angular