Данные JSON не отображаются в файле Ionic HTML - PullRequest
0 голосов
/ 17 июня 2019

Я получил свои данные из своего API, и они вошли в консоль.Однако я не могу получить к нему доступ через мой HTML-файл.Я не уверен, почему это не работает?(Посмотрел другие вопросы и до сих пор не радует).

ts file

 patients: [];
 constructor(private viewService: ViewPatientService ) { }
  ngOnInit() {
    this.viewService.viewPatient().subscribe(data => {
    console.log(data);
  });

html file

<ion-item *ngFor="let patient of patients"> 
Name: {{patient.patients.data[0].FirstName}}
</ion-item>

Ответы [ 3 ]

0 голосов
/ 17 июня 2019

Вы не присвоили значение массиву пациентов

patients: [];


constructor(private viewService: ViewPatientService ) { }

  ngOnInit() {
  this.viewService.viewPatient().subscribe(data => {
      **this.patients = data;**
      console.log(data);
    });
0 голосов
/ 17 июня 2019
patients: any;


constructor(private viewService: ViewPatientService ) { }

  ngOnInit() {
  this.viewService.viewPatient().subscribe(data => {
      this.patients = [data];
      console.log(data);
    });
0 голосов
/ 17 июня 2019

Обратите внимание, данные должны содержать массив пациентов, если не добавить свойство при необходимости.

patients: [];

constructor(private viewService: ViewPatientService) { }

ngOnInit() {
    this.viewService.viewPatient().subscribe(data => {
        console.log(data);
        this.patients = data
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...