Доступ к ссылке и получение данных по ней с помощью ionic

В настоящее время я использую Ионный для создания мобильного приложения. Чтобы продолжить, пользователи могут отсканировать штрих-код и получить подробную информацию о посылке.

Для этого приложению необходимо связаться с сервером по конкретной ссылке, например:

https://mywebsite.com/parcels/getinformations/{id_parcel}

Затем сервер вернет массив (?) с информацией, и приложение отобразит их на экране.

Но я не знаю, как заставить функцию вызывать конкретную ссылку и получать данные от нее в Ionic (и вообще). Я также использую Laravel для своего сайта (Я не знаю, конкретнее ли это с Laravel или нет).

0
0
113
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

сначала в yout app.module вам нужно импортировать HttpModule следующим образом:

import { HttpModule } from '@angular/http';

а затем в массиве импорта:

imports: [
    BrowserModule,
    HttpModule,

  ],

теперь в вашем компоненте вы можете использовать соединение с вашим сервером следующим образом:

1 - импортировать http:

import { Http, Headers, RequestOptions } from '@angular/http';
  import 'rxjs/add/operator/map';

2 - объявить на constructo:

constructor( public http: Http, ){}

3- использование:

 let headers = new Headers({ 'Content-Type': 'application/json'});
    let options = new RequestOptions({ headers: headers });
    let items = { "var1" : 'send1', "var2" : 'send2'};
    this.http.post('https//:yourUrl.com/api', items, options).subscribe(data => {

      console.log(data);
     },
     err => {
      console.log(err);

     });

Http get или post зависят от вашего собственного пути

Видеть это

https://www.djamware.com/post/59924f9080aca768e4d2b12e/ionic-3-consuming-rest-api-using-new-angular-43-httpclient

Другие вопросы по теме