我有這樣定義的淘汰賽視圖模型:設置屬性值之外淘汰賽視圖模型定義
function viewModel() {
var self = this;
self.myName = ko.observable();
self.myValue = ko.observable("10");
};
現在我需要改變視圖模型的數值時被點擊一個鏈接,像這樣:
$('a.treeitem').live("click", function (e) {
e.preventDefault();
viewModel.myValue("20"); // this line does not work
});
但是,我無法找到設置值的正確方法,鍍鉻控制檯顯示以下信息: 遺漏的類型錯誤:對象功能視圖模型(){...}有沒有方法「myvalue的」
不要使用實際的例子來讀書'活()'不再:)它已被棄用。最好使用'on()'。查看[live()](http://api.jquery.com/live/)頁面獲取更多關於棄用的信息 – soniiic 2012-02-28 10:11:38
不錯!我將我的代碼從live()更改爲on()。謝謝。 – 2012-02-28 10:48:46