骨干路由器.导航如何传递动态ID
Backbone router.navigate how to pass dynamic ID
使用骨干提线木偶,我需要导航到以下路线:
'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();
相关文章:
- 骨干路由器.导航如何传递动态ID
- 如何使用jquery在mvc 5中向jwPlayer传递动态链接
- 如何在 PHP 和数据库中的 OpenTracker() 中传递动态 ID
- 在 asp.net c# 中通过 POST 传递动态列表
- 在回调方法中传递动态值
- 角度 UI 路由器 - 使用路由传递动态数据
- 如何在绘图图中传递动态值
- 键入提前.js传递动态附加参数
- 如何传递动态生成的 xml,该 xml 引用到 javascript 中的 url
- Ember.js传递动态段的方法
- 为 javascript 传递动态 id
- ColdFusion 10 CFCHART,如何通过JavaScript API方法传递动态变量
- 得到"无效日期“;当仅在Javascript中在IE 11中传递动态日期时
- 如何以角度形式传递动态生成的表单
- 传递动态选择值以弹出链接Firefox问题
- 从下拉列表中传递动态json对象值
- 如何在流星选项中传递动态参数
- 如何以redux形式传递动态表单名称?
- 如何在jQuery ajax post中传递动态数据量
- 使用Jquery传递动态参数给ASP MVC