26

我有一个名为“totalLength”的对象的 ko.observable 属性。在使用应用程序时,我想物理地修改这个属性的新值。我怎样才能做到这一点?

我可以通过显示预览所需属性的值:

alert(feature.totalLength());

所以我知道它就是那个。但是当我为它分配一个新值时:

feature.totalLength() = 10;

我收到一个错误:

ReferenceError:左侧分配无效

为什么?

4

2 回答 2

46

ko.observable是一个函数,所以你需要像这样设置值feature.totalLength(10)

于 2013-01-04T15:03:37.547 回答
14

您可以像这样更改 observable 的值:

feature.totalLength(10)
于 2013-01-04T15:03:36.333 回答