Managestestation.ts strong> managestest.component.html strong> p> station.ts forte> p> Erreur dans SRC / APP / MEMBRES / ManageSTation / ManageSTation.component.TS (66,10): TYPE TS2739: TYPE '{}' manque les propriétés suivantes de type 'Station': ID, Nom, Orgid, Statut p>
blockQuote> Sortie de la console forte> p> amateur obtient le résultat dans la console.log mais je ne peux pas l'utiliser dans mon composant HTML Fichier p> résultat fort> p>
3 Réponses :
Vous recevez un objet vide on dirait que vous êtes {} code> à partir de l'appel de l'API et du type de données que vous Station Code>. En outre, le type STA code> est Station code>: STA: Station; Code>. Vous ne pouvez pas définir d'objet vide sur STA code>. P>
allData code> est un observable. p>
Non, la déclaration de données n'a pas été vide, a mis à jour la question
Je reçois un tableau en conséquence
getStatationsbyorg (id) {renvoyer cela.datarsharing.httpgetallby (ID, 'Orgid', 'gare')}; code>
S'il vous plaît vérifier ce lien Stackoverflow. com / questions / 59323612 / ...
@Dominion est-il possible de créer un Stackblitz?
merci Maihan Nijat ça marche maintenant et je ne pouvais pas créer un projet de 8 angular ou Stackblitz
Vous avez également une autre erreur, en regardant votre code: regarde les attributs et s'il vous plaît, notez que. Le problème est que si vous regardez la déclaration, vous dites que la plupart de ces attributs ne peuvent pas être nuls, mais si vous regardez le constructeur, vous dites le contraire, lequel est correct? P> p>
Cela peut être une raison pour laquelle l'objet n'est pas identifié, vous devez faire correspondre le nom et le type d'attribut.
J'ai ajouté alldata [0] code> et fonctionne maintenant
Glance initial, si vous obtenez une gamme de stations de retour, cette propriété: STA: Station; devrait être STA: Station [];
avoir essayez d'utiliser
STA: Station []; code> il ne fonctionne toujours pas