Изменение стоимости ko.observable - программирование
Подтвердить что ты не робот

Изменение стоимости ko.observable

У меня есть свойство ko.observable объекта, называемого totalLength. При использовании приложения я хотел бы физически изменить новое значение этого свойства. Как я могу это сделать?

Я могу просмотреть значение требуемого свойства, показывая:

alert(feature.totalLength());

поэтому я знаю, что это тот. Но когда я присвою ему новое значение:

feature.totalLength() = 10;

Я получаю сообщение об ошибке:

ReferenceError: недопустимое назначение левой стороны

Почему?

4b9b3361

Ответ 1

ko.observable - это функция, поэтому вам нужно установить значение, подобное этому feature.totalLength(10).

Ответ 2

Вы можете изменить значение наблюдаемого следующим образом:

feature.totalLength(10)