我一直在桌子上撞了一会儿 - 然后搜索到了我的问题的答案。我在KO viewmodel中有一个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而不是计算。 DUH。好的,它正在运作:http://jsfiddle.net/austriacus/mGAcU/16/
答案 0 :(得分:0)
搞定了。有趣的是这有时如何运作。使用工作小提琴链接更新了原始问题