我正在通过敲除和 foreach 绑定呈现一个 html 表。在对底层可观察数组进行排序时,如果有大量数据,重绘可能需要几秒钟,所以我想在网格上显示一个块/微调器,直到重绘完成。这是我的代码的简化小提琴:
http://jsfiddle.net/cmontgomery/bkcsR/
我不能使用,afterMove
因为它会触发每一行,而不是整个 foreach。我发现了一个非常接近的淘汰赛分支:https ://github.com/SteveSanderson/knockout/pull/690 。但是,它似乎仍然无法正常工作,因为页面在重绘时被锁定,所以我的微调器直到所有重绘后才会上升,此时我无论如何都需要再次删除它......有什么建议吗?
PS> 我知道这一切可能存在一些用户体验问题,但请幽默我 ;)