1

我正在玩 Durandal 2.0 入门套件。开箱即用一切正常,但是当我尝试包含“ durandal/plugins/router”模块时,页面挂起。我想要的只是从我的视图模型中访问当前路线和查询字符串。在 Durandal 1.2 中,我可以只访问传递给activate()函数的 routeInfo,但现在此参数始终为空。这是如何在 2.0 中完成的?

谢谢

4

1 回答 1

2

路由器的路径在 2.0 中已更改,现在为plugins/router. 在 main.js 中,您应该看到一个require.config负责路径映射的块。

requirejs.config({
    paths: {
        'text': '../lib/require/text',
        'durandal':'../lib/durandal/js',
        'plugins' : '../lib/durandal/js/plugins',
        ...
});

编辑: @EisenbergEffect在谷歌群组https://groups.google.com/forum/#!topic/durandaljs/jRzCQzU5XIg中回答

目前没有办法获得路线信息。你可以得到参数。您的激活函数将被调用,每个参数都有一个参数。

于 2013-07-14T13:42:54.920 回答