過去 6 か月間、私は Emberjs コンポーネントを開発しています。
テーブルコンポーネントを開発しようとしたとき、最初にパフォーマンスの問題が発生しました。このテーブルの各セルは Ember.View で、各セルにはオブジェクト プロパティへのバインディングがありました。テーブルに 6 列があり、約 100 項目をリストしようとすると、ブラウザーがしばらくフリーズする原因になりました。そのため、ハンドルバーを使用する代わりに文字列を返す関数を記述し、オブザーバーが手動でバインディングを処理する方がよいことを発見しました。
それで、最小限のバインディングを使用する方法はありますか?または、パフォーマンスをあまり落とさずにバインディングを作成する方法。たとえば...大量のデータにバインドを使用しませんか?
ページに追加できるEmber.Viewオブジェクトはいくつですか?
返信ありがとうございます