我在Durandal 1.2中使用它:
Durandal Routing: Mapping a route with an id?
{
url: 'test',
hash: '#/test',
moduleId: 'viewmodels/folder',
name: 'Specific Folder',
visible: false,
settings: {
id: 2
}
}
然而,路由器似乎不再支持设置规范:http://durandaljs.com/documentation/Conversion-Guide/
如何在2.0中实现?
答案 0 :(得分:1)
不幸的是,我不认为新路由器可以实现这一点。
但是,如果您的目标只是在导航过程中为视图模型的activate
方法获取某些值(全部为settings
),则不需要路由器来执行此操作。我假设该值实际上并不是硬编码的,而是由某些东西决定的。只需将这个“某些内容*提供给viewmodel,并在activate
方法中调用它。
只要你到达目的地,对吧?