0

xyz が「モデル」である xyz_id で終わる動的パラメーターを渡す例をたくさん見てきました。ただし、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 メソッドを実装する必要がありました。

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 に答える