淘汰可观察的行为

时间:2014-08-06 21:47:28

标签: knockout-2.0

我有两个字段:

Vm.field1 = ko.observable("something");
Vm.field2 = ko.observable(Vm.field1());

Vm.field1("x")

当我将新值设置为field1时,将调用field2的subscribe方法,其值为" x" 。在更改值上是否有field2引用field1?为什么会这样?

1 个答案:

答案 0 :(得分:0)

如果您将一个observable传递给另一个observable,它将自动订阅值更改事件,该事件是knockout observable的默认行为。