【问题标题】:Meteor - disable animation for initial elementsMeteor - 禁用初始元素的动画
【发布时间】:2015-04-20 23:18:11
【问题描述】:

我想淡入查询中的项目,但不是那些已经在数据库中的项目。因此,当用户最初打开我的应用程序时,项目应该正常显示,但下一个项目(用户加载应用程序时添加的项目)应该淡入。 我不知道如何在 Meteor 中实现它,因为它没有针对每个数据库查询或其他东西的回调,所以我不知道哪些项目来自初始查询,哪些不是(例如应该正常显示的内容和什么消失了)。 Meteor 很棒,但我觉得有些事情应该做得更好。有什么办法吗?

【问题讨论】:

  • 研究纤维可能会有所帮助。
  • @Eric Leroy:你能说得更具体一些吗?
  • 前几天我遇到了一个问题,我花了几个小时才弄清楚。我试图连接到一个 api 并使用回调。因为 Meteor 是同步的,所以它在能够使用回调数据之前执行了所有代码。这是一个描述回调的链接:stackoverflow.com/questions/15632073/… 当您的回调代码使用光纤完成时,您可以让迟来的数据库查询淡入。

标签: javascript meteor


【解决方案1】:

订阅有一个反应式ready() 方法。您只能在 ready() 变为 true 后淡入添加的对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-18
    • 2014-11-27
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-15
    相关资源
    最近更新 更多