Javascript 简单对象的敲除绑定不起作用

Javascript 简单对象的敲除绑定不起作用,javascript,knockout.js,Javascript,Knockout.js,我可以使敲除对数组或简单对象有效,但对简单json对象无效。 有人能提供指针吗 html: 看看控制台。调用applyBindings时,它会抛出一个错误,因为它试图访问customerData()。引用,但此时未定义customerData()。将.applyBindings移动到分配客户数据值的下方 见: 另一种选择是使用if绑定,在customerData()具有值之前停止knockout尝试绑定属性: <tbody data-bind="if: customerData()"&

我可以使敲除对数组或简单对象有效,但对简单json对象无效。 有人能提供指针吗

html:


看看控制台。调用
applyBindings
时,它会抛出一个错误,因为它试图访问
customerData()。引用
,但此时未定义
customerData()
。将
.applyBindings
移动到分配
客户数据
值的下方

见:

另一种选择是使用
if
绑定,在
customerData()
具有值之前停止knockout尝试绑定属性:

 <tbody data-bind="if: customerData()">

看看控制台。调用
applyBindings
时,它会抛出一个错误,因为它试图访问
customerData()。引用
,但此时未定义
customerData()
。将
.applyBindings
移动到分配
客户数据
值的下方

见:

另一种选择是使用
if
绑定,在
customerData()
具有值之前停止knockout尝试绑定属性:

 <tbody data-bind="if: customerData()">
 <tbody data-bind="if: customerData()">
<!-- ko if: customerData() -->