ДОСТУП JSON ДАННЫЕ из API с использованием Angular JS в структуре IONI C - PullRequest
0 голосов
/ 09 июля 2020

Привет, парень. В настоящее время я разрабатываю мобильное приложение для получения сведений о covid-19 в режиме реального времени. Для этого я использовал структуру ioni c с angularjs. Я получил данные из API Data is Fetching.

Результаты приведены ниже. Мне нужно получить важные сведения, но я не могу получить к ним доступ. Мне нужно получить local_new_cases и local_total_Cases.

Как мне его получить?

Это текущий результат . Мой код показан ниже. Home_page.ts`. Здесь я не включает модули импорта.

'

export class HomePage {
  data: string;
  error: string;
  loading: any;

  constructor(private http: HttpClient,public loadingController: LoadingController) {
    this.data = '';
    this.error = '';}
  
 async ionViewWillEnter() {'

    await this.presentLoading();

    // Load the data

    this.prepareDataRequest()

   .pipe(

      finalize(async () => {

          // Hide the loading spinner on success or error

          await this.loading.dismiss();
      })
  )
      .subscribe(
         data => {
          // Set the data to display in the template
          this.data = JSON.stringify(data);
                
        },
        err => {
          // Set the error information to display in the template
          this.error = `An error occurred, the data could not be retrieved: Status: ${err.status}, Message: ${err.statusText}`;
        }
      );
  }


   'async presentLoading()

 {
    // Prepare a loading controller

    this.loading = await this.loadingController.create({

        message: 'Loading...''
    



});

    // Present the loading controller
  await this.loading.present();
}

  private prepareDataRequest(): Observable<object> {
    // Define the data URL
    
    //const dataUrl = 'https://api.nigelbpeck.com/';
    const dataUrl = 'https://hpb.health.gov.lk/api/get-current-statistical/';
    // Prepare the request
    return this.http.get(dataUrl);
  }

}

`JSON данные, которые мне нужно получить.

...