2017-06-19 43 views
-2

我有,我得到与对象的数组:角 - 对象可以使用Array

this.serviceOne.getRemoteData().subscribe(
      data => this.MyArray.push(data) 
     ); 

但是我不能使用它:

<ion-card *ngFor="let ma of MyArray; let i=index"> 
    <p>{{ma.stuff}}</p> 
</ion-card> 

当我只有一个在我的数组中的对象,它的工作,但没有太多。 我想我必须使用foreach来分离每个对象,但我不熟悉typerscript语法。

感谢您的帮助!

Here is my console.log

CONSOLE.LOG字符串:

[{ 
"id_oiseau":1, 
"nom_commun":"Hirondelle", 
"lieu_signalement":"Foret", 
"date_signalement":"2017-05-16", 
"condition_signalement":"Aile coincee sous branche", 
"date_reception":"2017-05-16", 
"date_renvoi":"2017-05-02", 
"descriptif_etat":"Aile cassee", 
"immatriculation":"EZ654ERRZ", 
"etat_actuel":"En attente de livraison", 
"image":"bird-profil.jpg", 
"id_oiseau_dico":1, 
"id_adherent_lpo":1, 
"id_acteur":1, 
"pays":"France", 
"nom_codifie":"HIRON-NANT-4949845", 
"id_statut_oiseau":1, 
"id_local_lpo":1}, 
{"id_oiseau":2,"nom_commun":"Moineau","lieu_signalement":"Sur la route","date_signalement":"2017-05-12","condition_signalement":"Sur le bas cote avec trace de sang","date_reception":"2017-05-03","date_renvoi":"2017-05-19","descriptif_etat":"Ne bouge plus sauf la tete","immatriculation":null,"etat_actuel":"Convalescence","image":"bird-1.jpg","id_oiseau_dico":2,"id_adherent_lpo":2,"id_acteur":2,"pays":"France","nom_codifie":"MOIN-ANG-4254545","id_statut_oiseau":2,"id_local_lpo":2}] 
+1

是什么this.History ? – Sajeetharan

+0

这是我的阵列,我忘了更改名称 – TuxxyDOS

+0

'ngFor' **是一个'foreach' **。如果它“仅适用于一个对象”,但不适用于倍数,则“MyArray”不在您在此处显示的结构中...... – Claies

回答

0

好吧,我找到了答案:

this.serviceOne.getRemoteData().subscribe(
      data => this.MyArray = data 
     ); 

,我把它在构造函数中