0

使用meteor.js,我有点坚持模板的结构或如何尽可能清楚地做到这一点。

我的聊天应用程序问题示例:

chatingWith = DB 查询,用于选择我在 FB 上与之聊天的每个用户 // REACTIVE

{{#each chatingWith}}
  {{#each this.messages}}
     Message1...
     Message2...
  {{/each}}
  <form>
     <input class="sendMessage" type="text" />
  </form>
{{/each}}

这完全符合我的需要,但有一个大问题......当新消息到达时......内容被重新渲染,当我在这个时候写一条消息时,值将消失。

你会如何解决这个问题?

抱歉英语和thx提示!

4

1 回答 1

0

文档中有一节是关于保留输入的。http://docs.meteor.com/#template_preserve

据我了解,只要您安装了 preserve-inputs 软件包,它就应该防止流星的反应性质擦除输入。我会检查是否安装了 preserve-inputs 包。

于 2013-07-01T20:32:11.427 回答