4

我正在看的文章是Durandal Router

mapAuto,它说我们可以在 url 中传递 splat 参数#/customers/1。并且activate视图模型中的函数将能够检索参数数组。

我在这里建了一条路线

router.mapRoute('view/:id', moduleId, 'Customer Details', false);

但是我怎样才能获得函数id中的activate?文档页面上没有示例。请帮助我们。谢谢你。

4

1 回答 1

6

给你的激活函数一个参数,可能命名为“数据”。

然后,传递到 url 的 id 将在激活函数中作为“data.id”可用。

var activate = function(data) {
    alert(data.id);
};
于 2013-03-08T17:59:56.617 回答