feat(data): implement basic facets handling

Related to #1
This commit is contained in:
Jovan Krunić
2019-03-05 18:02:29 +01:00
parent 2558163ad6
commit b6f92a7449
6 changed files with 291 additions and 59 deletions

View File

@@ -36,8 +36,11 @@ export class DataListComponent {
loading: HTMLIonLoadingElement;
// tslint:disable-next-line:max-line-length
constructor(private loadingController: LoadingController, private alertController: AlertController, dataProvider: DataProvider) {
constructor(
private loadingController: LoadingController,
private alertController: AlertController,
dataProvider: DataProvider,
) {
this.dataProvider = dataProvider;
this.queryChanged
.pipe(
@@ -84,15 +87,13 @@ export class DataListComponent {
});
}
async loadMore(event: any): Promise<any> {
async loadMore(event: any): Promise<void> {
this.from += this.size;
await this.fetchItems();
event.target.complete();
return;
}
search(query: string) {
this.queryChanged.next(query);
}
}