我有一個關於使用敲除數據綁定的問題。敲出數據綁定
問題出在這裏:我有一個表格,我想要做的是在單擊表格中的一行時,我希望該行的值出現在位於表格上方的輸入文件夾中。
所以這裏的
<tbody data-bind="foreach: customers">
<tr data-bind="click: doSomething">
<td data-bind="text: date"></td>
<td data-bind="text:staff"></td>
<td data-bind="text: ftype"></td>
<td data-bind="text: value"></td>
<td data-bind="text: message"></td>
</td>
</tr>
</tbody>
在我的視圖模型,我有以下功能:
doSomething: function(data) {
var self = this;
self.date(data.date);
self.staff(data.staff);
self.ftype(data.ftype);
self.value(data.value);
self.message(data.message);
}
下面是我收到的錯誤:
["Unable to parse bindings.↵Message: ReferenceError:… is not defined;↵Bindings value: click: doSomething", "views/myView/index", Object]
0: "Unable to parse bindings.↵Message: ReferenceError: doSomething is not defined;↵Bindings value: click: doSomething"
1: "views/myView/index"
2: Object
length: 3
__proto__: Array[0]
讓我知道如果我需要提供更多的細節。我會感謝您的幫助fplks!
什麼在DoSomething的方法去? – Stranger 2013-03-13 17:39:12
我正在嘗試將dosomething函數中的值綁定到我的輸入字段,以便在單擊行時顯示值 – Stranger 2013-03-13 17:40:29
是下面兩行代碼進入函數還是停留在函數之外? – Stranger 2013-03-13 17:55:42