考虑一个用 Meteor 编写的典型列表应用程序。当用户向列表中添加新项目时,Meteor 将在客户端和服务器上运行其方法以使用户界面能够非常快速地更新。有没有办法判断列表中的项目是模拟的、客户端数据还是已成功存储在服务器端的数据?
我在此示例中的用例是将不同的样式应用于新列表项,直到它们在服务器端运行。根据相关数据的状态实现不同外观的最佳方式是什么?
非常感谢。
最佳答案
您可以使用 collection-hooks before.insert ( https://github.com/matb33/meteor-collection-hooks ) 来添加一个 insertedAt 日期(或一个标志),这样在客户端,只要您没有“标志”就意味着它处于待插入状态,因此您可以在对象上应用不同的显示。
希望对您有所帮助。 注册。
关于javascript - 标记模拟数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40526522/