【发布时间】:2017-10-25 13:45:39
【问题描述】:
我想在请求数据时使用 id 但不显示 id url。
[routerLink]="['/', category.slug, {id: category.categoryId}]"
这会导致 url '/cameras;id=3' 其中 id 3 是相机类别。 它可以工作,但我希望有一个干净的网址,例如“/cameras”
【问题讨论】:
标签: angular parameters routing
我想在请求数据时使用 id 但不显示 id url。
[routerLink]="['/', category.slug, {id: category.categoryId}]"
这会导致 url '/cameras;id=3' 其中 id 3 是相机类别。 它可以工作,但我希望有一个干净的网址,例如“/cameras”
【问题讨论】:
标签: angular parameters routing
参数在url中编码(你甚至可以自定义这种编码),但是不能隐藏它们,在这种情况下隐藏===完全删除。
在应用程序中导航时,您可以使用共享服务并使用此服务传递参数,但在这种情况下,您将无法共享链接,因为它不包含参数值。
【讨论】: