淘汰赛将一个模型数据访问到另一个模型的功能中

时间:2018-11-14 20:55:02

标签: knockout.js

我有两个淘汰赛模型。在一个模型中发生更改事件时,我想访问第二个模型的属性并对其进行修改。我无法从第二个模型中获得价值。

第一个模型

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属性,以便可以对其进行修改。有人可以告诉我该怎么做。

谢谢

0 个答案:

没有答案