1

使用有孩子的路线。父路由是 recipes.component ,其中包含一个 recipe-list.component 和 .

recipe-list.component 使用 PrimeNG p-table,当您单击一个配方时,配方详细信息将由输出 recipe-detail.component 的路由器出口显示。

一切都很好!但是.....当我通过去 深度链接到特定食谱时http://example.com/recipes/100,我无法在食谱列表(p-table)中突出显示食谱 ID 100。

我正在订阅 recipe-detail.component 中的 route.params 订阅,并尝试@Output()在配方 ID 上创建一个 EventEmitter,希望将其向上渗透到父级(recipes.component)并因此访问 ID recipes-list.component(p 表)。但是没有骰子……!

关于如何做到这一点的任何建议?

4

1 回答 1

0

不确定我是否完全理解这个问题,但也许你应该使用角度“解析器”

角度解析器

在显示之前获取组件中的数据

于 2020-08-17T10:24:17.503 回答