带有路径的路由中的角路由器链接未路由

时间:2020-08-19 19:57:30

标签: angular

你好,这是我的路线

tab

和routerLink

clang-format -dump-config

但是只要组件上的即时消息让我们说“产品/标题/选项” 我想路由到“ product / anotherTitle / anotherOption”,搜索栏中的链接已更改,但内容保持原状... 我该怎么办?

2 个答案:

答案 0 :(得分:1)

当您在同一路由路径上时,Angular不会重新渲染组件。您必须注意组件中的参数变化,并应根据参数更新组件。

例如:

constructor(
  private route: ActivatedRoute
) {}

ngOnInit() {
  this.route.params.subscribe(params => {
    // Update your content with `params.title` and `params.option`
  });
}

答案 1 :(得分:0)

尝试传递给routerLink参数数组https://angular.io/guide/router#link-parameters-array

在您的情况下,它看起来像:

[routerLink]="['product', title, option]"