【问题标题】:Angular 4 multiple routing parametersAngular 4 多个路由参数
【发布时间】:2017-09-26 14:01:39
【问题描述】:

在我的 Angular 4 应用程序中,我有一个带有表格的页面,每行都有 3 个图标 (复制、编辑、删除)。 当我单击编辑图标时,应用程序路由到详细信息页面以编辑此特定对象,使用此路径:

 path: 'object/:code',
 loadChildren: '....

当我单击重复图标时,我想像编辑一样路由到同一页面,但我需要传递其他信息,因为我需要告诉详细信息页面我处于重复模式 那么最佳做法是什么,以及如何在详细信息页面中捕捉到它

【问题讨论】:

标签: angular angular4-router


【解决方案1】:

根据您的问题,我了解到您需要使用代表对象标识符的已定义参数(我想是您的行)到达一条路线,这就是您需要标准路线参数的原因。

对于您的选项,它们是同一路线的附加参数,您可能希望查看官方文档中的此链接 QueryParams.

在路由参数示例中,您只处理了特定于路由的参数,但是如果您希望所有路由都可以使用可选参数怎么办?这就是查询参数发挥作用的地方。

这样您将能够使用 Id 参数处理标准路由,并为您要管理的每个用例添加选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-25
    • 1970-01-01
    • 2014-09-24
    • 2014-06-08
    • 2019-11-15
    • 2020-08-30
    • 2018-03-08
    • 1970-01-01
    相关资源
    最近更新 更多