Knockout.js 我怎样才能获得击倒收藏作为击倒可观察的耳环?
我正在使用KnockBack(带KnockOut和BackBone),并且很难获得与KO的observearray相同格式的KB CollectionObservable(CO)值。当然,这是知识库的核心本质——允许我将BB模型与KO的数据绑定结合使用;这就是为什么我如此惊讶,以至于无法获得/使用相同的语法将数据公开给数据绑定 考虑以下几点: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
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(),将对象映射到数组并将其包装到数组中,可能就可以做到这一点