【发布时间】:2014-12-01 18:51:29
【问题描述】:
我正在使用Durandal 中的子路由器进行选项卡控制。
但是,每当您更改选项卡时,它都会创建一个历史事件。一次又一次。它使我的“关闭”按钮变得毫无意义,因为我不能 router.navigateBack() 了(需要多次)。
有没有办法在当前父路由之外导航,或者让子路由器不创建历史记录?
var childRouter = m_router
.createChildRouter()
.makeRelative({ moduleId: 'viewmodels/manage/bill/center', fromParent: true })
.map([
{ route: ['contract', ''], moduleId: 'contract', title: 'Contracts', nav: true },
{ route: 'job', moduleId: 'job', title: 'Jobs', nav: true },
{ route: 'order', moduleId: 'order', title: 'Orders', nav: true }
]).buildNavigationModel();
谢谢。
【问题讨论】:
标签: javascript durandal durandal-2.0