【问题标题】:Meteor JS tutorial - sessions are reactive?Meteor JS 教程 - 会话是反应式的?
【发布时间】:2015-04-15 11:32:36
【问题描述】:

我正在学习流星网站上的流星教程。

正如step 8 中所解释的那样,我对 Sessions 是反应性组件感到困惑

我认为本教程意味着单击隐藏复选框应该隐藏所有连接的客户端上已完成的任务,因为会话是反应性的,这是真的吗?

因为当我在客户端浏览器中检查Hide Completed Tasks 时,只有该客户端的显示会隐藏已完成的任务。

这不应该在其他浏览器中自动发生吗?

注意 我同时打开并连接了 Chrome 和 Firefox,但 Hide Completed Tasks 独立工作,不会在浏览器之间同步。

【问题讨论】:

    标签: javascript session meteor


    【解决方案1】:

    Session 方式相同,但不与服务器同步 集合是

    如文件所述。

    因此,如果您在 chrome 上打开控制台并输入Session.get("hideCompleted");,您将得到undefined,这是因为 Google chrome 上的 Session 状态在 Mozilla 上不存在。

    会话是被动的??是的 Sessions 是响应式的,这意味着 Sessions 可以从模板更改状态并重新渲染它。

    会话是对当前模板实例进行更改的神,就像文档中所说的那样。

    这使得 Session 成为一个方便的地方来存储临时 UI 状态,例如 上面的复选框

    【讨论】:

      猜你喜欢
      • 2016-05-04
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      • 2012-12-13
      • 2016-07-29
      • 1970-01-01
      • 2017-07-24
      • 1970-01-01
      相关资源
      最近更新 更多