【发布时间】:2016-08-18 22:50:53
【问题描述】:
我在寻找@this SO Q & A,想知道是否有可能有一个基础abstract class 来代替?除了interface,是否可以通过Angular2中的@ViewChild装饰器在子组件中对父组件进行不同的基类实现?
理想情况下,我希望通过父级Router 实例化的子组件能够调用父级路由器——这有意义吗?我希望孩子能够拨打parentRouter.navigate(["SomeOtherRoute", { args: 'blah' }]);。
我最初的方法是让子组件实现一个基类,父组件将通过@ViewChild 装饰器获得对它的引用。父级将subscribe 响应子级尝试调用导航事件的操作,其处理程序将调用router.navigate(因为它在父级具有路由器)。
【问题讨论】:
标签: angular angular-routing viewchild