|
|
8 anos atrás | |
|---|---|---|
| resources | 8 anos atrás | |
| src | 8 anos atrás | |
| .editorconfig | 8 anos atrás | |
| .gitignore | 8 anos atrás | |
| README.md | 8 anos atrás | |
| config.xml | 8 anos atrás | |
| ionic.config.json | 8 anos atrás | |
| ionic.starter.json | 8 anos atrás | |
| package-lock.json | 8 anos atrás | |
| package.json | 8 anos atrás | |
| tsconfig.json | 8 anos atrás | |
| tslint.json | 8 anos atrás |
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 this case, I added a provider called api.
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