Durandal 2.0路由器 - 如何指定Id?

时间:2013-08-19 18:25:39

标签: durandal

我在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中实现?

1 个答案:

答案 0 :(得分:1)

不幸的是,我不认为新路由器可以实现这一点。

但是,如果您的目标只是在导航过程中为视图模型的activate方法获取某些值(全部为settings),则不需要路由器来执行此操作。我假设该值实际上并不是硬编码的,而是由某些东西决定的。只需将这个“某些内容*提供给viewmodel,并在activate方法中调用它。

只要你到达目的地,对吧?