Pigeon Restful Provider
HTTP Service Provider for Ionic
Install
npm install @ioniczoo/pigeon-restful-provider --save
Import to app.module.ts
import { ErrorHandler, NgModule } from '@angular/core';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';
import { RestfulProvider } from '@ioniczoo/pigeon-restful-provider';
import { MyApp } from './app.component';
@NgModule({
declarations: [
MyApp
],
imports: [
IonicModule.forRoot(MyApp)
],
bootstrap: [IonicApp],
entryComponents: [
MyApp
],
providers: [
RestfulProvider,
{provide: ErrorHandler, useClass: IonicErrorHandler}
]
})
export class AppModule {}
Example
import { RestfulProvider } from '@ioniczoo/pigeon-restful-provider';
@IonicPage()
@Component({
selector: 'page-home',
templateUrl: 'home.html',
})
export class HomePage {
constructor(private restful: RestfulProvider) {
this.restful.request('get', '/api').subscribe(data => {
console.log(data);
}, err => {
console.log(err);
})
}
}
Author
André Argôlo
Contribute
Create issues and request pull-request.
License
GNU General Public License v3.0