0

角度データテーブルを使用しています。ng-repeat を使用して、DOM 上のすべての値をレンダリングしました。製品をプライマリ データ コレクションとして使用し、ダミー製品をセカンダリとして使用しているとします。ng-repeat でプライマリ データ コレクションを使用しています。いくつかの操作操作ダミー データ コレクションを実行し、結果セットをプライマリ データ コレクションに割り当てました。データテーブルは DOM に反映されますが、画面のちらつきが発生し、見栄えが悪くなります。なぜこれが起こっているのか誰にも分かりますか?これは Datatables 関連の問題ですか、それとも angularjs ng-repeat の問題ですか?

注: 私のデータ コレクションには、約 200 件以上のレコードのボリューム サイズがあります。

4

1 に答える 1

0

この class="table dataTable" をベース テーブルに追加します。それでもこれは少しちらつきます。ここでの問題は、データテーブルがdomを書き換えていることです。最初にデフォルトのテーブルを表示してから、データテーブルUIをバインドします。

この時間フェーズでは、設定したデフォルトのテーブルがしばらく表示され、datatables プラグインがそれを UI に変更します。

テーブルをレプリケートして、datatable ui プラグインのように見せるだけです。

于 2016-05-23T07:07:26.907 に答える