Tôi có một thuộc tính ko.observable của một đối tượng được gọi là "totalLength". Trong khi sử dụng ứng dụng tôi muốn sửa đổi vật lý giá trị mới cho tài sản này. Làm thế nào tôi có thể làm điều đó?thay đổi giá trị của ko.observable
tôi có thể xem trước các giá trị tài sản yêu cầu bằng cách hiển thị:
alert(feature.totalLength());
vì vậy tôi biết rằng nó là một trong những. Nhưng khi tôi gán một giá trị mới cho nó:
feature.totalLength() = 10;
tôi nhận được một lỗi:
ReferenceError: phân công hợp lệ trái tay bên
Tại sao?
Vì bạn cố gán giá trị cho một cuộc gọi hàm. Bất kỳ ý tưởng nào là '()' cho? – kidwon
Người nhận xét khác có một điểm. Bất cứ khi nào bạn nhìn thấy() trong một ngôn ngữ lập trình, đó là một cuộc gọi hàm. Bạn không thể gán giá trị cho một cuộc gọi hàm –