Nhu Nguyen 824a0d721d added provider api | 6 years ago | |
---|---|---|
resources | 6 years ago | |
src | 6 years ago | |
.editorconfig | 6 years ago | |
.gitignore | 6 years ago | |
README.md | 6 years ago | |
config.xml | 6 years ago | |
ionic.config.json | 6 years ago | |
ionic.starter.json | 6 years ago | |
package-lock.json | 6 years ago | |
package.json | 6 years ago | |
tsconfig.json | 6 years ago | |
tslint.json | 6 years ago |
This is a simple ionic app to show you how to use provider to make request to the server.
You can generate your own provider with the command
ionic g provider [providername]
This will create a providers/[providername]/[providername].ts
file. In that file you will make the call to your server. You can read Accessing Rest With Angular blog post to learn more.
In src/app/app.module.ts
, I added import { HttpClientModule } from '@angular/common/http';
to the import statement up top.
Then in the imports
section, I added HttpClientModule
.
In src/pages/home/home.ts
, I did the following:
import { ApiProvider } from './../../providers/api/api';
on the top of the fileimport { User } from './../../app/users/user';
on the top of the filepublic apiProvider: ApiProvider
in the constructor methodngOnInit() {
this.loadUsers();
}
loadUsers() {
this.apiProvider.getUsers().subscribe(
data => this.users = data["_embedded"]["users"],
err => {
console.log(err);
});
}
https://ionicacademy.com/http-calls-ionic/ https://scotch.io/tutorials/angular-2-http-requests-with-observables