2013-07-01 58 views
0

使用meteor.js,我很喜歡模板的結構或如何儘可能清楚地做到這一點。我茶亭應用問題的Meteor.js模板的反應性保留了一些數據

例子:

chatingWith = DB查詢選擇我與像FB茶亭//無功

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

這個工程完全按照我的需要,但有一個大的每個用戶問題...當新消息到達時...內容重新呈現ofc,當我在這個時候寫消息的價值將消失。

你會如何解決這個問題?

對不起,英文和thx提示!

回答

0

有關保存輸入的文檔中有一節。 http://docs.meteor.com/#template_preserve

從我的理解來看,只要你已經安裝了包裝保存輸入,它應該保持流星的反應特性免除輸入。我會檢查是否安裝了preserve-inputs軟件包。

+0

Hm ... meteor add preserve-inputs preserve-inputs:已經在使用 – EnchanterIO

+0

默認情況下,新的Meteor應用程序會自動包含preserve-inputs包。這保留了具有唯一id屬性或名稱屬性在具有id屬性的封閉元素內唯一的input,textarea,button,select和option類型的所有元素。要關閉此默認行爲,只需刪除preserve-inputs包這是來自文檔。嘗試給輸入添加一個名稱。 –

+0

我已閱讀它,但我重讀了這個:或名稱屬性是唯一的在一個封閉的元素與id屬性。這是問題!優秀的人感謝您的幫助! :) – EnchanterIO