6

いくつかのコンテンツ(たとえば、10個のオブジェクトの配列)を持つArrayControllerと、すべてのArrayController要素のリストをレンダリングするViewがあります。

これで、コンテンツが変更されると、ビューが空になり、再構築されます。これにより、UIのちらつ​​きが発生します。このちらつきは目に刺激を与えます。

では、このタイプの問題を修正する方法や、副作用を最小限に抑える方法についての提案はありますか?

4

1 に答える 1

3

テンプレートで次のようなことをすると、

{{#each controller.content}}
  {{contentAttribute}}
{{/each}}

その後、ちらつきが発生します。しかし、テンプレートで ArrayController 自体を使用するだけでは、ちらつきは発生しません。

{{#each controller}}
  {{contentAttribute}}
{{/each}}
于 2012-11-16T16:32:49.960 に答える