我正在显示数据列表,如下所示:
applyBindingsToNode
我是koo的新手并希望在不重新加载页面的情况下刷新此列表,这可能是淘汰赛吗?
我相信我可以使用像matching_users = User.select().where(User.username.in_(names))
names_present = set(user.username for user in matching_users)
absent = set(names) - names_present
之类的东西在列表中添加新项目,但是要找到一种刷新整个列表的方法,因为其中一列上有一些刷新的数字。
答案 0 :(得分:1)
您似乎不清楚Observable Arrays的基础知识。
您可以通过将数组作为参数传递给dataList
新的数组值:dataList(['one', 'two', 'three'])
;
您可以使用大多数常用的数组更新函数修改dataList
的内容:push,pop,shift,unshift,reverse和sort。还有替换和删除功能,它们不是标准的阵列更新功能。
您使用这些方法对dataList
所做的任何更新都会反映在您的视图中,假设您在此处注释了#34;渲染数据"部分使用dataList
。