gpt4 book ai didi

knockout.js - 在 Knockout.js 中订阅 observableArray 中的可观察属性

转载 作者:行者123 更新时间:2023-12-02 05:00:58 24 4
gpt4 key购买 nike

我的 View 模型中有一个对象的 observableArray,在其中,我有一个键的 observable 属性:

var somefunc = function(sysMsgs)
{
// Create a VO from passed array
$.each(sysMsgs, function(i, v) {
var tMsg = {
...
READ : ko.observable(v.READ),
...
};
systemMessagesArray.push(tMsg); // Already Initialized observableArray
});
}

我需要订阅 READ 键上的更改,以便我可以禁用 View 中的表单控件。对于常规的可观察对象,我会:

variable.subscribe(function(v) {do something with the value v;});

关于如何在数组中划入键的任何想法?谢谢...

最佳答案

你试过吗?

var somefunc = function (sysMsgs) {
// Create a VO from passed array
$.each(sysMsgs, function (i, v) {
var tMsg = {
READ: ko.observable(v.READ),
};
systemMessagesArray.push(tMsg);
tMsg.subscribe(function {
alert('changed');
});
});
};

关于knockout.js - 在 Knockout.js 中订阅 observableArray 中的可观察属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16323696/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com