{{#each App.usersController}}
<li>
<span>{{name}}</span> ,
<span>{{age}}</span>,
<span>{{phone}}</span>,
<span>{{address}}</span>
</li>
{{/each}}
thinkusersController
は で、ArrayController
100 人のユーザーがいます。
100 人のユーザーを別の 150 人のユーザーに変更するには、
App.usersController.set('content', newUsers);//newUsers.length = 150
これにより、li
から100 が削除されDOM
、 に 150li
が挿入されDOM
ますか? モバイルブラウザ (iphone) でパフォーマンスを最大化するためにこれを行う最適な方法は何ですか?
私のシナリオでは、5 つの異なるタブに 5 種類のユーザーが表示されています。種類ごとに 1 つのコントローラーを保持し、すべてを DOM に保持し、タブの変更時に表示/非表示を切り替えるだけです。
だから私は私が表示/非表示にする500li
を持っています。DOM
現在、シングルを使用して何らかの方法で更新usersController
を最適化する方法を考えていDOM
ます。