JSON数据未显示在Ionic HTML文件中

时间:2019-06-17 12:00:11

标签: json angular ionic4

我从我的API中获取了数据,并将其记录在控制台中。但是,我无法通过HTML文件访问它。我不确定为什么它不起作用? (看着其他问题,但仍然没有喜悦)。​​

ts文件

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

html文件

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

3 个答案:

答案 0 :(得分:0)

请注意,数据应包含患者数组,如果没有根据需要添加属性的话。

patients: [];

constructor(private viewService: ViewPatientService) { }

ngOnInit() {
    this.viewService.viewPatient().subscribe(data => {
        console.log(data);
        this.patients = data
    });
}

答案 1 :(得分:0)

  

您尚未将值分配给患者数组

patients: [];


constructor(private viewService: ViewPatientService ) { }

  ngOnInit() {
  this.viewService.viewPatient().subscribe(data => {
      **this.patients = data;**
      console.log(data);
    });

答案 2 :(得分:0)

patients: any;


constructor(private viewService: ViewPatientService ) { }

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