我正在使用HTML5 + jQueryMobile + Knockout移动应用程序,我在Firebug调试器中看到了一个非常奇怪的问题:
在负责将模型转换为视图模型的方法中,我有以下代码:
在断点处暂停执行,Firebug监视窗口如下所示:
我很困惑为什么this.model.data
可以被观察到,this.model.data()
显示正确的数据,但在我的代码中,两个局部变量(数据和数据2)都是未定义的。
关于什么会导致这样的事情发生的任何想法?
答案 0 :(得分:0)
这显然是由一个时间问题导致的,这个问题只能在Firefox上的Firebug中体现出来。使用Chrome的开发人员工具解决了这个问题,让我调试应用程序。