0

我见过很多传递动态参数的例子,这些参数以 xyz_id 结尾,其中 xyz 是“模型”。但是,有没有办法传递不同于 xyz_id 的 id?

基本上,鉴于这个小提琴:http: //jsfiddle.net/xcNSa/11/

有人可以告诉我如何传递视频的代码并输入选项作为参数,而不仅仅是 id。因此,当前标题为“链接到我自己”的链接指向:

http://fiddle.jshell.net/xcNSa/11/show/#/video/1

我想指出:

http://fiddle.jshell.net/xcNSa/11/show/#/video/horror/event-horizo​​n

这就是使用 linkTo 在循环中呈现链接的方式:

{{#linkTo "video" this}} Link to myself {{/linkTo}}
4

1 回答 1

2

我想到了。必须在路由器上实现序列化方法:

serialize: function(model, params) {
    return {
        code: model.code,
        type: model.type,
        id: model.id
    };
}

当然,更新相应的路径:

this.resource('video', {
    path: '/video/:type/:code'
});

http://jsfiddle.net/xcNSa/12/

于 2013-03-29T06:28:46.823 回答