-2
votes

Affichage d'un objet en HTML et à obtenir: "Ngfor ne prend en charge que la liaison à des itérables tels que des tableaux"

J'ai reçu ce Json à partir de l'appel de l'API de repos xxx

de API, j'ai reçu un objet USERRESULT qui contient une liste d'objets d'utilisateur spécifiques. Je souhaite afficher dans les valeurs de fichier HTML pour tous les objets utilisateur - noms pour chaque utilisateur. xxx

Mes données.Service ressemble à: xxx

et composant.ts ressemble à ceci: < Pré> xxx

Si je comprends à partir de cette erreur, je ne peux pas afficher les valeurs pour un objet spécifique comme je l'essaie. xxx

dois-je créer, disons un tableau avec l'utilisateur de type, puis essayez d'afficher dans HTML chaque utilisateur unique?

mapper ma réponse de l'API de l'USERRESUTION à Utilisateurs: Utilisateur [] ? Ou y a-t-il une autre façon de le faire?


1 commentaires

cela.utilisateur = data.items; Vous êtes des éléments manquants, puis dans les éléments d'objet est le tableau


3 Réponses :


0
votes

Remplacez l'instruction avec * ngfor = "Laisser le nom de l'utilisateur.items" .

Le tableau est dans la propriété éléments . xxx


0 commentaires

1
votes

itérer ng-conteneur à l'aide de user.items . xxx

Votre tableau est situé à l'intérieur utilisateur Objet et utiliser {{user.name}} , vous devez déclarer laisser l'utilisateur de l'utilisateur.items au lieu de nom .


0 commentaires

1
votes

Vous devez modifier votre composant comme ci-dessous: xxx

alors vous pouvez utiliser utilisateurs dans votre modèle comme ci-dessous: xxx < / Pré>

J'espère que cela vous aide !!


0 commentaires