2
我正在使用KnockBack(帶有KnockOut & BackBone),並且無法以與KO的ObservableArrays相同的格式獲取KB CollectionObservable(CO)值。這當然是KB的核心本質 - 允許我使用帶有KO數據綁定的BB模型;這就是爲什麼我很驚訝,我無法使用相同的語法將數據公開給數據綁定。如何將KnockBack CollectionObvures作爲KnockOut observableArrays?
考慮以下幾點:
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被使用?