私はしばらくの間、頭を机にぶつけていました。そして、私の問題に対する答えを遠くまで探しました。子コレクションのプロパティを連結しようとしている KO ビューモデルに isComputed プロパティがあります。ただし、頑固にブール値を返します...本当に単純なものが欠けているに違いないことはわかっています!
私はここで何が間違っているかについてのポインタを探しています:
self.allWorkcenters = ko.isComputed(function() {
var centers = "";
ko.utils.arrayForEach(self.locationScans(), function(item) {
var wc = item.workCenter.code();
centers += "\r\n" + wc;
});
/*
expecting something like "vutek, vutek, packing, finishing"
*/
return centers;
});
全体のオブジェクトとデータはここにあります: http://jsfiddle.net/austriacus/mGAcU/
更新: 私はばかです...計算の代わりに isComputed を使用しました。当たり前。わかりました、それは働いています: http://jsfiddle.net/austriacus/mGAcU/16/