带有淘汰赛的jsfiddle出现错误
jsfiddle with knockout getting errors
当我 运行 我的 jsfiddle 时,我无法弄清楚控制台中的错误是什么意思。
这是错误的开始:
jQuery.Deferred exception: Unable to process binding "foreach: function (){return items }" Message: Unable to process binding "value: function (){return itemNo }" Message: itemNo is not defined
anonymous/<.value@https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.1/knockout-min.js line 68 > Function:1:58 a.d.value.init/m@https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.1/knockout-min.js:102:301 z.Qc@https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.1/knockout-min.js:51:391
全部为黄色,但底部有一个红色错误:ReferenceError: itemNo is not defined
。令我烦恼的是,控制台从不提供相关的行号。我想对于库、部分视图、布局等,这会很困难。
错误是说 itemNo
在你的 foreach 上下文中不存在,那是因为你将 json 的整个数组作为字符串传递,所以你需要解析你的 json字符串.
尝试:
ko.mapping.fromJS(JSON.parse(items),{},self.items)
.
当我 运行 我的 jsfiddle 时,我无法弄清楚控制台中的错误是什么意思。
这是错误的开始:
jQuery.Deferred exception: Unable to process binding "foreach: function (){return items }" Message: Unable to process binding "value: function (){return itemNo }" Message: itemNo is not defined
anonymous/<.value@https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.1/knockout-min.js line 68 > Function:1:58 a.d.value.init/m@https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.1/knockout-min.js:102:301 z.Qc@https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.1/knockout-min.js:51:391
全部为黄色,但底部有一个红色错误:ReferenceError: itemNo is not defined
。令我烦恼的是,控制台从不提供相关的行号。我想对于库、部分视图、布局等,这会很困难。
错误是说 itemNo
在你的 foreach 上下文中不存在,那是因为你将 json 的整个数组作为字符串传递,所以你需要解析你的 json字符串.
尝试:
ko.mapping.fromJS(JSON.parse(items),{},self.items)
.