1

我在 Durandal 1.2 中有这个工作:

Durandal 路由:使用 id 映射路由?

{ 
url: 'test',
hash: '#/test',
moduleId: 'viewmodels/folder',
name: 'Specific Folder',
visible: false,
settings: {
    id: 2
}
}

但是,路由器似乎不再支持设置规范:http ://durandaljs.com/documentation/Conversion-Guide/

如何在 2.0 中实现这一点?

4

1 回答 1

1

不幸的是,我认为新路由器不可能做到这一点。

但是,如果您的目标只是activate在导航期间为视图模型的方法获取一些价值(这就是全部settings),那么您不需要路由器来执行此操作。我假设该值实际上不是硬编码的,而是由某些东西决定的。只需让视图模型可以使用这个“东西*”,然后在activate方法内部调用它。

只要你到达你要去的地方,对吧?

于 2013-08-19T21:33:33.480 回答