流星JS教程 - 会话是反应式的



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

我对会话是反应式组件感到困惑,如步骤 8 中所述

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

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

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

注意:我打开并连接了Chrome和Firefox,但Hide Completed Tasks独立工作,并且没有在浏览器中同步。

会话是相同的方式,但不与服务器同步,例如 收藏是

就像文件说的。

因此,如果您在 chrome 上打开控制台并键入 Session.get("hideCompleted"); 你会得到 undefined ,那是因为谷歌浏览器上的会话状态在 Mozilla 上不存在。

会话是反应性的?? 是的,会话是反应性的,这意味着会话可以从模板更改状态并重新渲染它。

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

这使得会话成为存储临时 UI 状态的方便位置,例如 上面的复选框

最新更新