Új hozzászólás Aktív témák

  • togvau

    senior tag

    Hello, typescripttel ismerkedek, és a javascript problémákba futok.
    Tehát van egy backend ami válaszol jsonban üzeneteket. A válasz osztály másolata typescript interfaceként is megvan, copy paste nevekkel, tehát tutira egyeznek.
    Angularos vagy milyen httpclient get-nél fogadja frontend, és 1 kivételével az összes érték bekerül, ahogy kéne.
    Az az 1 kivétel fogalmam sincs miért nem kerül be, de ha átnevezem a typescript interface-ben a nevét másra, aminek köze nincs a backendből jövő névhez, akkor az is átmásolódik rendben, viszont a megváltatott nevű property az undefined... tehát ha rossz, akkor jó.. félig. Ez WTF?

    this.http.get<Userdata[]>(environment.madchinfo, { params: paramz });
    nincs userId, minden más van: (backendtől mindig jön userId)
    export interface Userdata{  userId: number;  interactionId: number;  userProps: UserProps;  time: Date;  photosid: number[];}

    Van userId, és olvasható, de fck az undefined, és a vicc, hogy akkor is van kitöltött userId, ha a backend nem is küld ilyet...
    export interface Userdata{  fck: number;  interactionId: number;  userProps: UserProps;  time: Date;  photosid: number[];}

Új hozzászólás Aktív témák