這似乎是一個很簡單的問題,但它的駕駛我瘋了...動態參數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