我正在使用Backbone Boilerplate使用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();
});
});
对于动态的,您只需要将route参数包含为参数:
router.on('route:some-route', function (id) {
......
});
所以我需要一个解决方案,其中route参数可以传递到视图中。最有效的方法是什么?
答案 0 :(得分:1)
好的,我想通了。这很简单。你只需要传递id来查看渲染。
viewPage.render(id);
答案 1 :(得分:0)
查看我的骨干样板https://github.com/hbarroso/backbone-boilerplate
我认为这正是动态路由所需要的