APIからのデータを表示しようとしています。
私がやっていることは次のとおりです。
var qstring = ['http://localhost:57398/api/values/passdata?query=select * from t1 order by id offset 0 rows fetch next 1000 rows only', 'http://localhost:57398/api/values/passdata?query=select * from t1 order by id offset 1000 rows fetch next 1000 rows only', 'http://localhost:57398/api/values/passdata?query=select * from t1 order by id offset 2000 rows fetch next 1000 rows only', 'http://localhost:57398/api/values/passdata?query=select * from t1 order by id offset 3000 rows fetch next 1000 rows only'];
return Observable.from(qstring).mergeMap(d => this.http.get(d).map(res => res.json() as any));
縛る
source: any;
this.service.getDataFromServer().subscribe(data => {
this.source = this.sdata;
}, Error => {
console.log(Error);
});
テンプレート
<ng2-smart-table [settings]="settings" [source]="source" ></ng2-smart-table>
しかし、それは最後のものだけを示しています。データが追加され、上書きされないようにするにはどうすればよいですか?