使用meteor.js,我有点坚持模板的结构或如何尽可能清楚地做到这一点。
我的聊天应用问题示例:
chatingWith =用于选择我正在聊天的每个用户的数据库查询,如FB / REACTIVE
{{#each chatingWith}}
{{#each this.messages}}
Message1...
Message2...
{{/each}}
<form>
<input class="sendMessage" type="text" />
</form>
{{/each}}
这完全符合我的需要,但有一个大问题......当新消息到达时...内容被重新呈现,当我在这个时间写一条消息时,意思的消息将消失。
你会如何解决这个问题?
对不起英语和thx提示!
答案 0 :(得分:0)
文件中有一节关于保留输入。 http://docs.meteor.com/#template_preserve
根据我的理解,只要你安装了包保存输入,它就应该保持流星的反应特性不要删除输入。我会检查是否安装了preserve-inputs包。