Mvvm 是否将数据添加到嵌套的viewmodel?

Mvvm 是否将数据添加到嵌套的viewmodel?,mvvm,knockout.js,Mvvm,Knockout.js,考虑到这一点,我如何用dummyResults正确填充searchResult,用dummyItems正确填充visibleItem 下面是您对简化html的一点看法 var viewModel = { searchResult: ko.observableArray(ko.utils.arrayMap(dummyResults, function (item) { return new SearchResult(item); })), visibleI

考虑到这一点,我如何用dummyResults正确填充searchResult,用dummyItems正确填充visibleItem

下面是您对简化html的一点看法

var viewModel = {
    searchResult: ko.observableArray(ko.utils.arrayMap(dummyResults, function (item) {
        return new SearchResult(item);
    })),
    visibleItem: ko.observableArray(ko.utils.arrayMap(dummyItems, function (item) {
        return new VisibleItem(item);
    })),
    showItem: function (item) {
        visibleItems.push(item);
    }
};

太棒了,你知道为什么我的小调试窗格不再工作了吗?(更新)
var viewModel = {
    searchResult: ko.observableArray(ko.utils.arrayMap(dummyResults, function (item) {
        return new SearchResult(item);
    })),
    visibleItem: ko.observableArray(ko.utils.arrayMap(dummyItems, function (item) {
        return new VisibleItem(item);
    })),
    showItem: function (item) {
        visibleItems.push(item);
    }
};