2015-04-27 91 views
2

流星每個循環數據需要花費太多時間加載。它的加載顯示停止腳本錯誤。請幫我解決這個問題。請找到代碼。流星每次循環加載需要很多時間

{{#each list_data}} 
    <optgroup label="{{ desc }}"> 
     {{#each arr}} 
      {{#if isSelected material_id ../material_id}} 
       <option value="{{material_id}}" id="{{ material_id }}" selected> {{description}} </option> 
      {{else}} 
       <option value="{{ material_id }}" id="{{ material_id }}"> {{ description }} </option> 
      {{/if}} 
     {{/each}} 
    </optgroup> 
{{/each}} 

Template.list.isSelected = function(fooToCheck, recordFoo) 
{ 
    if(recordFoo == null) 
    { 
     return false; 
    } 
    else 
    { 
     return (fooToCheck == recordFoo); 
    } 
}; 
+0

請問你能告訴我們你在優化這個方面迄今爲止所嘗試過的嗎? –

+0

目前沒有執行任何操作。 @JohnOdom –

+1

我想我們需要看一個list_data代表的文檔的例子,以及它們中有多少。也可能是pub/sub? –

回答

0

如果確實有很多被檢索的對象,你可以考慮使用反應變量 - 檢查流星文檔。