Khi thêm sự kiện thay đổi ràng buộc vào hộp nhập bằng cách sử dụng knockout.js, giá trị cũ được chuyển đến hàm thay đổi khi sự kiện được kích hoạt. Tôi có thể giải quyết vấn đề này bằng cách sử dụng làm mờ. Đây có phải là hành vi dự định không? Ý tưởng có sử dụng sự kiện thay đổi để có giá trị cũ và sau đó sử dụng bộ chọn thông thường để lấy giá trị từ dom? Có vẻ như truy cập trực quan.thay đổi sự kiện hộp đầu vào knockout.js - chuyển giá trị cũ
JavaScript
----------
var data = {
saved_value:"1",
value_changed: function(data){
alert(data.saved_value());
}
};
var viewModel = ko.mapping.fromJS(data);
ko.applyBindings(viewModel);
HTML
----
Current Value:<span data-bind="text:saved_value"></span><br/>
<input data-bind="event:{change:value_changed},value:saved_value"></input>
saved_value phải là ko.observable ("1") –