【发布时间】:2016-08-27 10:03:37
【问题描述】:
我正在尝试使用 Backbonejs 实现嵌套路由,如下所示:
var Router = Backbone.Router.extend({
routes: {
'(/)': 'root',
'/a/:id: 'loadA,
'/a/:id/:secondId: 'loadA'
}
})
我面临的问题是 '/a/:id' 正在向服务器发出请求,我不想在转到 /a/:id/:secondId 时执行另一个请求,但使用相同的页面/视图/模型并仅更改子视图。
此外,我想跟踪历史记录,当回到以前的状态时,它似乎会触发“初始化”。
有什么想法吗?
【问题讨论】:
标签: javascript backbone.js views router nested-routes