【发布时间】:2016-01-23 08:15:42
【问题描述】:
我目前正在尝试为我们的 Angular1 应用程序(相当复杂的应用程序)构建一个 Angular2 原型(基于 alpha44),并且我正在尝试在使用路由和子路由时找到最佳模型/数据架构。
在我的示例中,从路由创建的子组件中,我想访问父组件的属性(托管 router-outlet)。
但是当你从router-outlet 创建一个组件时,你不能再使用@Input 和@Output。
那么注入一些数据/属性的最佳实践是什么,除了基本的routeParams 和静态的routeData?
如何在没有过多耦合的情况下与父组件通信?
【问题讨论】:
-
看this issue。 AFAIK 现在与
router-outlet的组件通信的唯一方法是使用 DI。
标签: components router angular