我将 knockoutjs 绑定到 JSON 对象
var SettingsModel = function(globalSettings) {
var self = this;
if (globalSettings == null)
{
globalSettings = {"v1":null,"v2":null};
}
self.globalSettings = ko.observable(globalSettings);
self.v3 = ko.computed(function(){
var dd = self.globalSettings().v1;
var dd1 = self.globalSettings().v2;
return self.globalSettings().v1 * 3;
});
};
<input type="text" data-bind="value: globalSettings().v1"
id="MStartTime" placeholder="Choose date" class="form-control" />
计算在初始化期间仅调用一次。如何使其适用于 Json 属性已更改或一直调用计算?