【问题标题】:how to set value to observable item of observable Array in knockout js如何在淘汰赛js中为可观察数组的可观察项设置值
【发布时间】:2020-11-20 05:37:25
【问题描述】:

我有一个可观察的可观察项数组,如下所示:

self.textboxArray = ko.observableArray();

for (let iterate = 0; iterate < OTPLength; iterate++) {             
    self.textboxArray.push({ otp: ko.observable() });
}

但是我们如何从这个数组中获取每个可观察项并为每个项设置值。任何帮助将不胜感激。谢谢。

【问题讨论】:

  • 为什么它应该是一个可观察的数组?你应该能够通过使用 observableArray 来做你想做的一切?

标签: data-binding knockout.js


【解决方案1】:

考虑重新考虑您的选择。拥有一个可观察数组,其中包含一个名为 'otp' 的对象,该对象是一个可观察对象,这确实令人困惑,并且当您开始在视图中使用它时会更加困惑。也许Array.prototype.map 是你要找的?

【讨论】:

    猜你喜欢
    • 2015-10-05
    • 2012-09-08
    • 2016-07-14
    • 2012-07-07
    • 2018-03-30
    • 2015-03-20
    • 2013-05-30
    • 2014-11-05
    相关资源
    最近更新 更多