这似乎是一个很简单的问题,但它的驾驶我疯了...动态参数config.map
有谁知道我可以指定动态:在id参数href路由配置选项?
以下遗憾的是不起作用:
config.map([
// ... default parameterless routing here
{
route:[':id/request'],
moduleId:'processes/bdd/request/request',
name:'Request', title:'Request', href:`#/bdd/request/${id}/request`, settings:{type:'Request', icon:''}, nav:true,
},
{
route:[':id/requestAuth'],
moduleId:'processes/bdd/request/requestauthorization',
name:'RequestAuthorization', title:'Request Authorization', href:`#/bdd/request/${id}/requestAuth`, settings:{type:'Request', icon:''}, nav:true,
},
// ... some additional mappings here
]);
但是,如果我在路由配置中删除** href **属性?如果我试图删除它,我会得到以下错误:'ERROR [app-router]错误:“:id?/ requestAuth”的路由配置无效:动态路由必须指定要包含在导航模型中的“href:” 。' – Themos
那是因为你有'nav:true'属性集。如果你不打算在某种形式的导航栏或类似的东西中使用这条路线,那么删除它,路由器将停止抱怨。 –
但是如果我想在导航栏中使用它呢? – Themos