我可以在不使用foreach绑定的情况下访问计算的observable中的单个项目吗?

时间:2015-12-01 20:25:03

标签: knockout.js

到目前为止,我可以使用foreach binding将特定项目添加到用户界面。

是否可以通过计算的observable和observableArray()访问多个单独的项目而不使用foreach binding

示例:这会得到fullName

this.fullName = ko.computed(function() {
    return this.firstName() + " " + this.lastName();
}, this);

使用下面的代码并将observableArray传递给计算的observable,我可以在没有foreach绑定的情况下访问单个元素吗?

    self.persons = ko.computed(function () {
        return ko.utils.arrayMap(listOfPersons(), function (data) {
            return data;
        });
    });

然后在self.persons中绑定个人。

0 个答案:

没有答案