Angular 角度2+;使用路由时侦听组件事件<;路由器出口></路由器出口>;

Angular 角度2+;使用路由时侦听组件事件<;路由器出口></路由器出口>;,angular,events,routing,components,Angular,Events,Routing,Components,我有两个组件 应用程序组件(主组件) poductsList组件(产品列表) app-component侦听从poductsList组件引发的editClick事件(例如) 当在产品上使用click edit(显示在poductsList组件上)时,事件为fire,并且由于app-component侦听该组件,所以我可以运行我想要的任何代码 每一件事都是好的,直到我决定使用路由(更新地址PAR,允许回ACT…) 现在组件注入到中,无法添加事件侦听器 所以我不能得到任何用户点击编辑产品的通知,例如

我有两个组件

  • 应用程序组件(主组件)
  • poductsList组件(产品列表)
  • app-component侦听从poductsList组件引发的editClick事件(例如)

    当在产品上使用click edit(显示在poductsList组件上)时,事件为fire,并且由于app-component侦听该组件,所以我可以运行我想要的任何代码

    每一件事都是好的,直到我决定使用路由(更新地址PAR,允许回ACT…) 现在组件注入到中,无法添加事件侦听器

    所以我不能得到任何用户点击编辑产品的通知,例如…我该怎么做才能允许应用组件监听子组件上的事件(poductsList组件)


    有什么想法吗?(我遗漏了什么)

    我不了解您的问题,但您可以订阅路由器事件。我不了解您的问题,但您可以订阅路由器事件。