我正在基于用户单击构建动态路线,在用户单击按钮后重新构建导航模式,该按钮确定了将用户导航到的路线。在视图模型中使用导航时如何使 durandal 路线相对。当我使用 router.navigationmodel 时,所有路由都配置为相对于当前路由,这工作正常。但是当我尝试在视图模型中使用导航时,这会删除地址栏中的当前路线并将其替换为我正在导航到的路线的字符串。例如:使用 navigationmodel 路线 -> 'car' 路线显示 -> 'index#car' -> 这很好
但在视图模型中,使用 navigate('car') 调用汽车,路线变为 -> '/car';
如果有人可以提供解决方案,我将不胜感激。