我正在看的文章是Durandal Router.
在mapAuto,它说我们可以在URL中传递splat参数#/customers/1.并且activateviewmodel中的函数将能够检索参数数组.
我在这里建了一条路
router.mapRoute('view/:id', moduleId, 'Customer Details', false);
Run Code Online (Sandbox Code Playgroud)
但是我如何id在activate函数中获得?文档页面上没有示例.请帮助我们.谢谢.
为您的激活函数提供一个参数,可能命名为"data".
传递到url的id将在activate函数中作为"data.id"提供.
var activate = function(data) {
alert(data.id);
};
Run Code Online (Sandbox Code Playgroud)