0
我正与许多开发人员一起开展一个大型项目。我们有2页使用淘汰赛已经工作了一段时间了。一些新的,不相关的代码被引入,并且发现Knockout的2页不再正常工作。加载页面时,会出现如下所示的错误。一些调查让我认为在数据绑定属性中存在某种类型的解析问题。我已经尝试了很多方法来实现它,但是当我尝试访问一个observable属性时,我总是收到整个视图模型对象。我认为这是在页面加载后导致我在下面看到的错误的原因。敲除周期性错误 - 需要关于查找原因的建议
我很难在这里放置示例,所以我正在寻找的是关于发现可能导致Knockout失败的错误JavaScript和/或HTML标记的任何建议。
<error>
(anonymous function)
r.Oa.v
r.i.q
r.a.n
e
h
f
r.R.fn.notifySubscribers
r.a.n
r.R.fn.notifySubscribers
r.w.b.G
b
Array.indexOf
r.a.k
r.T.Ha
b
PriceFormatted.ko.dependentObservable.read
h
f
r.R.fn.notifySubscribers
r.a.n
r.R.fn.notifySubscribers
r.w.b.G
b
Array.indexOf
r.a.k
r.T.Ha
b
// it keeps going from here...
我发现的一件事是PriceFormatted的功能是比较viewModel.Price()两次。当我设置一个变量等于viewModel.Price(),所以它只评估一次,它在页面上工作。但是,还有其他问题仍然存在。 – Silkster 2012-04-25 22:13:36