平面可观察阵列

时间:2016-10-15 09:04:13

标签: javascript knockout.js

无处不在,我看到Knockout observableArray包含如下字典:

var people = ko.observableArray([
    {
        name: 'john',
        age: 27
    }
]);

但我们可以只拥有像ko.observableArray([1, 2, 3]);这样的扁平数组吗?如果是,那么我们如何在模板中迭代它?

1 个答案:

答案 0 :(得分:1)

使用$data遍历模板中的平面数组:

<ul data-bind="foreach: people">
    <li>
        The current item is: <b data-bind="text: $data"></b>
    </li>
</ul>

请参阅docs部分注1:使用$ data 引用每个数组条目。