javascript - 标记模拟数据

标签 javascript meteor

考虑一个用 Meteor 编写的典型列表应用程序。当用户向列表中添加新项目时,Meteor 将在客户端和服务器上运行其方法以使用户界面能够非常快速地更新。有没有办法判断列表中的项目是模拟的、客户端数据还是已成功存储在服务器端的数据?

我在此示例中的用例是将不同的样式应用于新列表项,直到它们在服务器端运行。根据相关数据的状态实现不同外观的最佳方式是什么?

非常感谢。

最佳答案

您可以使用 collection-hooks before.insert ( https://github.com/matb33/meteor-collection-hooks ) 来添加一个 insertedAt 日期(或一个标志),这样在客户端,只要您没有“标志”就意味着它处于待插入状态,因此您可以在对象上应用不同的显示。

希望对您有所帮助。 注册。

关于javascript - 标记模拟数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40526522/

相关文章:

javascript - 如何在javascript中的字符串中每个单词的开头添加一个字符?

node.js - 检查 mongodb 上的日期范围内的日期是否冲突

javascript - Meteor.call 即使有回调函数也会引发异常

javascript - jQuery 收集了 2 个数据点,即使只分配了一个

javascript - 不使用 Google 凭据从 Meteor 项目注销

node.js -/bin/sh : git: command not found. Meteor包安装

javascript - 在 Promise 回调中调用 Meteor 方法 [停止且没有错误]

javascript - 如何在没有本地服务器的情况下设置 Google Drive 客户端 ID 以进行访问?

javascript - Angular Directive(指令)字段不需要括号

javascript - 如何让 FFMPEG 进行多次录制?