DurandalJS子路由清除订阅

时间:2013-11-05 16:35:21

标签: knockout.js durandal

在具有子路由器的页面上,我有一个带有KnockoutJS绑定的视图模型(KnockoutObservable)。当我在此页面上导航时,我能够验证我的viewmodel中的KnockoutObservable属性是否已订阅,表明它们已绑定。通过控制台,如果我在viewmodel中手动编辑KnockoutObservable值,则视图中显示的值会发生变化。没有什么令人兴奋的......

但是当导航到子路由时,“父”路由上的所有订阅都将被删除,当我尝试在控制台中手动编辑KnockoutObservable值时,它不会修改显示的视图。

这是正常行为吗?这是一个糟糕的设计吗?

0 个答案:

没有答案