Javascript 家长';s&;每个子导航都会调用activate
最近,我们将一个应用程序从2.0.1升级到2.1.0,我们看到了一些非常不同的儿童和孙子路由器行为 当我们在同一父级中的子路由之间导航时,会调用父级的deactivate、activate,然后最后调用子级的page activate 同样,如果我在孩子和孙子之间导航,那么首先调用主父级的停用和激活,然后调用子级的停用和激活页面,在调用所有这些事情后,调用孙子级的实际激活 我试着浏览了所有的文档、路由器代码和激活器代码,但找不到任何相关的内容 下面是grand child路由器配置: empDetails.jsJavascript 家长';s&;每个子导航都会调用activate,javascript,durandal,knockout-3.0,durandal-navigation,Javascript,Durandal,Knockout 3.0,Durandal Navigation,最近,我们将一个应用程序从2.0.1升级到2.1.0,我们看到了一些非常不同的儿童和孙子路由器行为 当我们在同一父级中的子路由之间导航时,会调用父级的deactivate、activate,然后最后调用子级的page activate 同样,如果我在孩子和孙子之间导航,那么首先调用主父级的停用和激活,然后调用子级的停用和激活页面,在调用所有这些事情后,调用孙子级的实际激活 我试着浏览了所有的文档、路由器代码和激活器代码,但找不到任何相关的内容 下面是grand child路由器配置: empDe
this.router = childRouter.createChildRouter()
.makeRelative({
moduleId: 'viewmodels/EmpFolder/emp/',
route: 'emp/:id/'
}).map([{
route: ['details1', ''],
moduleId: 'details1',
title: 'details1',
nav: true
},{
route: 'details2',
moduleId: 'details2',
title: 'detail2',
nav: true
}]).buildNavigationModel();
提前感谢