Knockout.js 我怎样才能获得击倒收藏作为击倒可观察的耳环?

Knockout.js 我怎样才能获得击倒收藏作为击倒可观察的耳环?,knockout.js,knockback.js,Knockout.js,Knockback.js,我正在使用KnockBack(带KnockOut和BackBone),并且很难获得与KO的observearray相同格式的KB CollectionObservable(CO)值。当然,这是知识库的核心本质——允许我将BB模型与KO的数据绑定结合使用;这就是为什么我如此惊讶,以至于无法获得/使用相同的语法将数据公开给数据绑定 考虑以下几点: x = ko.observableArray([[1,2],[3,4]]) //x() == [Array[2], Array[2]] y = kb

我正在使用KnockBack(带KnockOut和BackBone),并且很难获得与KO的observearray相同格式的KB CollectionObservable(CO)值。当然,这是知识库的核心本质——允许我将BB模型与KO的数据绑定结合使用;这就是为什么我如此惊讶,以至于无法获得/使用相同的语法将数据公开给数据绑定

考虑以下几点:

x = ko.observableArray([[1,2],[3,4]])

//x() == [Array[2],  Array[2]]

y = kb.collectionObservable(new Backbone.Collection([[1,2],[3,4]]))

// y() == [ViewModel, ViewModel]

因此,假设我有这样一个kb.collectionObservable,我如何能够轻松地将其值提取为数组数组,以便与KO兼容的API一起使用?

a
KO.computed
循环在
kb.collectionObservable
y(),将对象映射到数组并将其包装到数组中,可能就可以做到这一点