0

我正在显示数据列表,如下所示:

<div class="my-table" data-bind="if:(dataList() && dataList().length)">
//render data raw here...

我是新来的 ko,希望在不重新加载页面的情况下刷新此列表,这是否可以通过淘汰赛实现?

我相信我可以使用类似的东西将新项目添加到列表中applyBindingsToNode,但是寻找一种刷新整个列表的方法,因为其中一个列上有一些刷新的数字。

4

1 回答 1

1

您似乎不清楚Observable Arrays的基础知识。

您可以dataList通过将数组作为参数传递给新数组值dataList(['one', 'two', 'three'])

您可以dataList使用大多数常用的数组更新函数来修改内容:push、pop、shift、unshift、reverse 和 sort。还有替换和删除函数,它们不是标准的数组更新函数。

假设您dataList评论的“在此处渲染数据”部分使用dataList.

于 2018-02-02T20:07:02.210 回答