1
たとえば、[limit] = "10"のngx-datatableおよびactivatedページングを使用してデータテーブルを構築しています。これは正常に動作します。しかし、私は訪問者を介して設定可能なページごとのエントリを作成したい。ngx-datatable設定可能なページングパラメータ
はだから、コントローラに変数を追加:
pageSize: number = 10; // defaults to 10
はまた、私は項目コンポーネントを作成
<input type="text" name="pageSize" [ngModel]="value">
を作成
<form-item name="pageSize" [(value)]="pageSize" (change)="table.recalculate()"></form-item>
<ngx-datatable
#table ...
(私の独自の成分です)
これは意図した通りに動作しません。初期値は10に設定されています。私がそれを変更すると、onchangeコールバックには不思議な遅延がありますか?毎回同じように反応しません。 table.recalculate()は正しく起動されますが、次のページに切り替えると、前のページのデータを置き換えるのではなく、追加のデータがテーブルに追加されます。
誰かが私を助けることができます、私は何が欠けていますか?
する必要がありますが、これは動作しません。 ngModelChangeは現時点では何もしません。私は問題があると思う、私はと内部のフォームアイテムにバインディングとして2つの方法として[(値)]を渡す、私は ngModelを設定します。この方法でのみ、双方向バインディングが機能します。私はテーブルコンポーネントに直接入力を入れようとします –
Fl0R1D3R
申し訳ありませんが、それは '[value]' –
でなければなりません。何も起こりません。 – Fl0R1D3R