JSONオブジェクトにノックアウトjsをバインドしています
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プロパティが変更された場合に機能させる方法、または計算されたものを常に呼び出す方法は?