我有两个淘汰赛模型。在一个模型中发生更改事件时,我想访问第二个模型的属性并对其进行修改。我无法从第二个模型中获得价值。
第一个模型
var firstModelVM = function (data, root) {
ko.observableListItem.call(this, data);
var self = this;
this.id = ko.observable();
this.isPercentAvailable = ko.observable();
this.name = ko.observable();
enableCentralImp: function (data, event) {
var select = $(event.target).is(':checked');
this.elementID
}
第二个模型
var secondModelVM = function (data, root) {
ko.observableListItem.call(this, data);
var self = this;
this.defaultValue = null;
this.defaultPercentage = null;
this.isMoney = null;
this.elementID = null;
this.overrideValue = ko.observable();
this.overridePercentage = ko.observable();
this.comments = ko.observable();
}
我正在尝试访问firstModelVM内部的secondModelVM的elementID属性,以便可以对其进行修改。有人可以告诉我该怎么做。
谢谢