0
votes

Erreur TS2739: TYPE '{}' manque les propriétés suivantes du type

Managestestation.ts xxx

managestest.component.html xxx

station.ts xxx

Erreur terminale

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

Sortie de la console xxx

amateur obtient le résultat dans la console.log mais je ne peux pas l'utiliser dans mon composant HTML Fichier

résultat xxx


2 commentaires

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 []; il ne fonctionne toujours pas


3 Réponses :


1
votes

Vous recevez un objet vide {} à partir de l'appel de l'API et du type de données que vous pourrait défini pour l'appel de l'API est Station . En outre, le type STA est Station : STA: Station; . Vous ne pouvez pas définir d'objet vide sur STA .

mise à jour:

on dirait que vous êtes allData est un observable.


6 commentaires

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')};


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



0
votes

Vous avez également une autre erreur, en regardant votre code: xxx

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?


1 commentaires

Cela peut être une raison pour laquelle l'objet n'est pas identifié, vous devez faire correspondre le nom et le type d'attribut.



0
votes

J'ai ajouté alldata [0] et fonctionne maintenant xxx


0 commentaires