1
これは非常によく見えるかもしれません。しかし、私は数日間この問題に直面しています。ソース変更後にng2-smart-tableがrer-enderingしない
私は残りのAPIのデータで更新されているng2-smart-tableを使用しています。データは、非同期呼び出し後に初めてロードされます。
しかし、別のコンポーネントのイベントが発生した後、同じメソッドが呼び出され、同じテーブルに対してデータがフェッチされていますが、今回は新しいデータでテーブルが再描画されていないことがわかります。誰かがこれに助けますか?
私は以下のようにデータテーブルを再読み込みするためのコードスニペットを使用しています。
private getQuestions()
{
this._questionService.getAll().subscribe(data =>
{
//this.data = data;
//this.source.load(slice();
this.data.load(data);
this.data.reset();
//this.data.update()
this.data.refresh();
console.log('Data length:'+this.data.count());
this.cd.markForCheck();
},
error=> console.log("Error: "+error));
}