gpt4 book ai didi

angular - 如何 router.navigate 到路由 url 中带有 id 占位符的路由

转载 作者:行者123 更新时间:2023-12-02 17:51:42 24 4
gpt4 key购买 nike

我有一个路由网址,例如:

    /departments/:id/employees/assign'

当我导航到上述网址时:

    this._router.navigate(['/departments/:id/employees/assign', id]);

然后 Angular 总是将传递的 id 附加到 url 的末尾,但这不是我想要的。

当我尝试这个时

    this._router.navigate(['/departments/:id/employees/assign', {id: id}]);

我在浏览器中得到这个网址:

    http://localhost:4200/departments/%3Aid/employees/assign;id=1

我希望浏览器中显示网址:/departments/1/employees/assign

我需要改变什么?

最佳答案

使用模板文字形成动态 URL,如下所示:

[`/departments/${id}/employees/assign`]

关于angular - 如何 router.navigate 到路由 url 中带有 id 占位符的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39839072/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com