0
votes

IONIC3: Impossible de trouver un objet de support différent '[objet d'objet]' de type 'objet'. NGFOR ne prend en charge que la liaison à des itérables tels que des tableaux

ts xxx

html xxx

service.ts xxx

le Le code fonctionne bien si le serveur renvoie plusieurs données .Mais Obtenir cette erreur dans le serveur renvoyer une donnée unique


0 commentaires

3 Réponses :


1
votes

Ce qui signifie que vous devez toujours utiliser une matrice pour lier avec NGFOR. Vous pouvez créer une variable locale et le déclarer comme une matrice, puis poussez le résultat. XXX PRE>

, puis, P>

this.myservice.online_service('online_service',data).subscribe(res=>{
        this.result = res;
        myResult.push(this.result.searchResult);
})


1 commentaires

Utilisez également myResult avec ngfor



1
votes

Vous devez les pousser à la matrice comme suit.

dans votre composant.ts Définissez le tableau comme celui-ci. P>

this.myservice.online_service('online_service',data).subscribe(res=>{
   this.result = res;
   this.bus_data=[...this.result.searchResult];
})


1 commentaires

Maintenant, il s'affiche en cas de données unique et montre vide en cas de données multiples. {{bus.Opératorname}} . Même bus_data [] déclarée tableau



0
votes

Merci beaucoup pour vos réponses. Apprécier vos efforts. J'oublie de vérifier le type de données de données provenant de serveur.NOW Ça fonctionne parfaitement

Permettez-moi de poster la bonne réponse xxx


0 commentaires