Typescript と AngularJS に基づく Web アプリでng-table ( http://bazalt-cms.com/ng-table/ ) を使用しようとしています。サーバーから一度に読み込まれる、最大で 50 ~ 500 個のアイテムをページ テーブルに表示する必要があります。だから私が必要とするのは、コントローラーのデータのクライアント側のページングです。それでも、ページングを完全に無効にしない限り、データがロードされても行は表示されません。
問題を再現 するplunkrを作成しました: http://plnkr.co/edit/0hCSMm03L8iHwePccm7x?p=preview
Typescript を使用しているため (ただし、現在このライブラリの定義はありません)、サンプル コードを TS コンパイラの典型的な結果のように整形しましたが、それとは別に、ng-table のページングの例に従いました。 Webサイト。ボタンをクリックするだけで、コントローラーのデータが入力されます。
更新: ng-table ソースを調べることで、データ配列がいっぱいになった後に呼び出しtableParams.total(...)
て強制的に更新することができました。tableParams.reload()
ただし、サンプルにはこのコードの痕跡がないため、これについては少し間違っていると感じています。