ko.js:从内部删除observableArray中的条目

时间:2017-05-22 13:47:40

标签: javascript arrays knockout.js observable

让我们假设一个带有一些条目的observableArray。我不想为每个人都有一个复杂的html元素。我使用组件重用模板:

<!-- ko foreach: searchResults -->
    <entry class="..." params="entry: $data"></entry>
<!-- /ko -->

渲染这些项目非常有效。问题:每个项目都有一个“x”按钮,允许用户删除这些项目。有没有办法操纵数组与数组?喜欢访问父母吗?

1 个答案:

答案 0 :(得分:0)

我可以用适当的ko-scoping解决它:

<entry class="..." params="entry: $data, removeItem: $parent.removeItem"></entry>