我正在显示数据列表,如下所示:
<div class="my-table" data-bind="if:(dataList() && dataList().length)">
//render data raw here...
我是新来的 ko,希望在不重新加载页面的情况下刷新此列表,这是否可以通过淘汰赛实现?
我相信我可以使用类似的东西将新项目添加到列表中applyBindingsToNode
,但是寻找一种刷新整个列表的方法,因为其中一个列上有一些刷新的数字。
我正在显示数据列表,如下所示:
<div class="my-table" data-bind="if:(dataList() && dataList().length)">
//render data raw here...
我是新来的 ko,希望在不重新加载页面的情况下刷新此列表,这是否可以通过淘汰赛实现?
我相信我可以使用类似的东西将新项目添加到列表中applyBindingsToNode
,但是寻找一种刷新整个列表的方法,因为其中一个列上有一些刷新的数字。
您似乎不清楚Observable Arrays的基础知识。
您可以dataList
通过将数组作为参数传递给新数组值dataList(['one', 'two', 'three'])
:
您可以dataList
使用大多数常用的数组更新函数来修改内容:push、pop、shift、unshift、reverse 和 sort。还有替换和删除函数,它们不是标准的数组更新函数。
假设您dataList
评论的“在此处渲染数据”部分使用dataList
.