isComputed属性不返回预期值

时间:2012-12-13 20:25:16

标签: knockout-2.0

我一直在桌子上撞了一会儿 - 然后搜索到了我的问题的答案。我在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/

1 个答案:

答案 0 :(得分:0)

搞定了。有趣的是这有时如何运作。使用工作小提琴链接更新了原始问题