Knockout.js 小提琴中的击倒错误

Knockout.js 小提琴中的击倒错误,knockout.js,Knockout.js,我弄不明白这个错误在我的小提琴中意味着什么。将光标放在最后一行的最后一个输入中,然后进行制表。它应该添加一个新行。但是我的代码中有个错误。我得到的错误是TypeError:itemNo(…)未定义。这是我的小提琴: HTML: 它表示itemNo未定义,因为如果未传入任何数据,则将itemNo设置为未定义: self.itemNo=ko.可观察(数据?数据.itemNo:未定义). 你能行 self.itemNo = ko.observable(data ? data.itemNo : '').

我弄不明白这个错误在我的小提琴中意味着什么。将光标放在最后一行的最后一个输入中,然后进行制表。它应该添加一个新行。但是我的代码中有个错误。我得到的错误是
TypeError:itemNo(…)未定义
。这是我的小提琴:

HTML:


它表示
itemNo
未定义,因为如果未传入任何数据,则将
itemNo
设置为未定义:

self.itemNo=ko.可观察(数据?数据.itemNo:未定义).

你能行

self.itemNo = ko.observable(data ? data.itemNo : '').extend({
    required: {
      params: true,
      message: "Item no. required."
    }
});

它表示
itemNo
未定义,因为如果未传入任何数据,则将
itemNo
设置为未定义:

self.itemNo=ko.可观察(数据?数据.itemNo:未定义).

你能行

self.itemNo = ko.observable(data ? data.itemNo : '').extend({
    required: {
      params: true,
      message: "Item no. required."
    }
});
self.itemNo = ko.observable(data ? data.itemNo : '').extend({
    required: {
      params: true,
      message: "Item no. required."
    }
});