从父组件角度触发路由子组件中的触发事件

时间:2020-08-10 20:11:23

标签: angular typescript events components parent-child

我有一个mat-sidenav设置

<mat-sidenav-content>
  <div class="content-container" style="padding-bottom: 0;">
    <router-outlet></router-outlet>
  </div>
</mat-sidenav-content>

我在mat-sidenav中有一个搜索过滤器,并想向mat-sidenav添加事件触发器,该事件触发器调用带有过滤器参数的api,以返回路由组件上的数据。例如,如果将路由到usersComponent页面,并在mat-sidenav中搜索“ test”,我希望users组件执行api调用以返回名称中包含“ test”的所有用户。问题是,考虑到我使用的是routerlink,我不确定如何将搜索过滤器数据事件发送到我要路由的组件。我无法向其添加@Input()或@Output()。有人知道我可以这样做吗?

0 个答案:

没有答案