Ionic Native Http Angular Wrapper
This is a basic package for wrapping the @ionic-native/http plugin@^4.3.0 with observables and providing a fallback to the @angular/http@^4.4.0 method.
This will only handle basic requests, anything more advanced you should use the packages separately.
This works with the WKWebView for iOS, and bypasses the CORS issues associated with @angular/http and WKWebView
Notes:
- PATCH method is not available
- Local files will have to be handled manually, use
isNativeHttpAvailable()
to check if nativeHttp will be used
Add native http client to Ionic project & add module
$ ionic cordova plugin add cordova-plugin-advanced-http$ npm install ionic-native-http-angular-wrapper --save# or yarn add ionic-native-http-angular-wrapper
Add to App Module - app.module.ts
// Import your module;
Using the module
; constructorprivate httpWrapper: HttpWrapper public getStuff }