J'ai une table de base de données qui enregistre des données sur les hôtels. Un hôtel peut avoir plusieurs numéros de contact et mis en œuvre à l'aide d'une table composite pour les numéros de contact. Je veux afficher toutes les informations des hôtels existants. Ma sortie affiche tout ce qui est autre que les numéros de contact. S'il vous plaît dites-moi un moyen d'itération et d'afficher les numéros de contact de chaque hôtel.
Voici les données qui arrivent à l'extrémité avant p> .html code p>
Hotel : Shangri-La
Colombo 10
Address : No 400,
Contact :
Email : shangrila@gmail.com
3 Réponses :
Vous n'avez pas besoin d'interpolation dans la définition code> * ngfor code>. Vous pouvez accéder à la propriété directement. micro-syntaxe Essayez ce qui suit p> * ngfor code> est étendu à la liaison de la propriété
[ngforof] = "hotel.contacts" code> il est donc déjà évalué comme une expression.
hotel.contacts code> parce que je ne vois pas
hotel.contact code> dans les données d'arrière-plan que vous avez affichées. sup> p> p> p> p> P> P> P >
Vous utilisez une syntaxe incorrecte, veuillez suivre le code ci-dessous -
<div *ngFor="let contact of hotel?.contact;let i=index"> <p>{{contact?.contactNo}}</p> </div>
modifier ce à p>