我有一个名为“totalLength”的对象的ko.observable属性。在使用应用程序时,我想在物理上修改此属性的新值。我怎么能这样做?
我可以通过显示:
来预览所需属性的值alert(feature.totalLength());
所以我知道它就是那个。但是当我为它分配一个新值时:
feature.totalLength() = 10;
我收到错误:
ReferenceError:左侧无效分配
为什么?
答案 0 :(得分:39)
ko.observable
是一个函数,因此您需要像feature.totalLength(10)
一样设置值。
答案 1 :(得分:13)
您可以像这样更改observable的值:
feature.totalLength(10)