Javascript 主干路由器.导航如何传递动态ID
使用主干木偶,我需要导航到以下路线:Javascript 主干路由器.导航如何传递动态ID,javascript,backbone.js,marionette,Javascript,Backbone.js,Marionette,使用主干木偶,我需要导航到以下路线: 'page/:id': 'page' 这就是我迄今为止所尝试的: success: function (page) { id = page.get('id') router.navigate('page', {trigger: true}); } 但我有两个以上的问题 1) 在我看来,路由器是未定义的 2) 我找不到如何传递ID的引用 我如何解决这个问题,或者木偶有任何内置方法吗 您只需将id放入url即可传递: success: functi
'page/:id': 'page'
这就是我迄今为止所尝试的:
success: function (page) {
id = page.get('id')
router.navigate('page', {trigger: true});
}
但我有两个以上的问题
1) 在我看来,路由器是未定义的
2) 我找不到如何传递ID的引用
我如何解决这个问题,或者木偶有任何内置方法吗 您只需将id放入url即可传递:
success: function (page) {
id = page.get('id')
router.navigate('page/' + id, {trigger: true});
}
关于您需要创建的路由器:
var MyRouter = Backbone.Router.extend({
routes: {
'page/:id': 'page'
},
page: function(id) {
...
}
});
var router = new MyRouter();
我们能把一个物体传给路由器吗?