我正在構建數以千計的列表項並且沒有分頁的數據網格。因此,使用實時綁定的性能可以理解地很差。有20個列表項目,沒有任何延遲。CanJS部分實時視圖,部分不是?
<thead>
{{#each columns}}
<tr><td can-click="sort">{{name}}</td></tr>
{{/each}}
</thead>
<tbody>
{{#each thousandsOfItems}}
<tr><td>{{name}}</td></tr>
{{/each}}
</tbody>
是否有我的模板的一部分的方式來束縛住,如<thead>
,但使用簡單的字符串拼接/注射的<tbody>
?
編輯
我的方法可能是問題。數以千計的靜態<tr>
也可能相當滯後。有人建議我在頁面滾動時嘗試添加/刪除行。
你使用can.Stache還是can.Mustache?能夠。Stache具有更快的性能,但可能不夠快,不能被視爲解決方案。 – 2014-10-04 01:47:42
使用can.stache – 2014-10-10 14:20:16