Ich kann den Fehler nicht verstehen, den ich auf meiner Client-Anwendung erhalte. Ich abonniere ein graphql-Abonnement und bin in der Lage, die Aktualisierungen abzurufen, aber ich kann die Änderungen nicht an das Typoskript-Array "models: ModelClass []" weitergeben, das an die Ansicht gebunden ist.Uncaught TypeError: Eigenschaft 12 kann nicht hinzugefügt werden, Objekt ist nicht erweiterbar
Gibt es etwas, das ich vermisse oder falsch mache?
models.component.ts
this.apollo.subscribe({
query: gql`
subscription {
newModelCreated{
_id
name
type
train_status
deploy_status
data_path
description
created_at
updated_at
}
}
`
}).subscribe((data) => {
console.log("CREATED: " + JSON.stringify(data.newModelCreated));
console.log(data.newModelCreated);
var temp:ModelClass = data.newModelCreated;
this.models.push(temp);
});
Modell-class.ts
export interface ModelClass {
_id: string;
name: string;
type: string;
parameters: {
alpha: number;
};
train_status: string;
deploy_status: string;
test_accuracy: string;
created_at: number;
updated_at: number;
}
Übrigens fand ich beide Objekte nicht kompatibel! – micronyks
Was ist die Art von 'Modellen'? – micronyks
Modelle: ModelClass [] – cyberbeast