oferh / ng2-completer

Angular 2 autocomplete component
http://oferh.github.io/ng2-completer/
MIT License
348 stars 171 forks source link

Error Handling Remote Service for error like 404,401,500 errors #431

Closed Kailash0593 closed 4 years ago

Kailash0593 commented 4 years ago

Hello,

What i am trying here to achieve is very simple, just to handle the remote error but unable to do so.

import { CompleterService, RemoteData } from 'ng2-completer';

protected dropdownOptions: RemoteData;

constructor(
    private completerService: CompleterService
  ){
    this.dropdownOptions = this.completerService.remote(licenseEnvironment.cityUrl,'name','name');
    // this.dropdownOptions.error(err => { console.log(err); });
    this.dropdownOptions.dataField('data');
  }

<ng2-completer 
[datasource]="dropdownOptions" 
[pause]="800"
(selected)="cityChanged($event)"
[minSearchLength]="1" 
[clearUnselected]="true"
placeholder="Please type atleast 3 Char"
inputClass="form-control">
</ng2-completer>
Kailash0593 commented 4 years ago

Okay so there is a demo code which helped me to handle my errors

https://github.com/oferh/ng2-completer/blob/master/demo/custom-data.ts https://github.com/oferh/ng2-completer/blob/master/demo/native-cmp.ts https://github.com/oferh/ng2-completer/blob/master/demo/native-cmp.html