1

私はBackboneBoilerplateを使用してBackbone.jsを操作しいます。私が探しているのは、動的ルートのIDをビューに渡す方法です。したがって、ビューは(xhrを介して)コンテンツをダウンロードできますが、そのIDの文字列によって異なります。

静的ルートは通常、次のようになります。

router.on('route:some-route', function () {
  require(['views/some-view'], function (ViewPage) {
    var viewPage = Vm.create(appView, 'viewPage', ViewPage);
    viewPage.render();
  });
});

動的なものの場合、引数としてルートパラメータを含める必要があります。

router.on('route:some-route', function (id) {
  ......
});

したがって、ルートパラメータをビューに渡すことができるソリューションが必要です。それを行うための最も効率的な方法は何ですか?

4

2 に答える 2

1

わかりました、わかりました。簡単だ。レンダリングを表示するには、IDを渡す必要があります。

viewPage.render(id);
于 2013-01-30T20:49:26.800 に答える
0

私のバックボーンボイラープレートを見てくださいhttps://github.com/hbarroso/backbone-boilerplate

これはまさにダイナミックルーティングで必要なものだと思います

于 2013-01-30T16:49:43.947 に答える