Az angular request eredményét hogy tudom eltárolni?

Az angular request eredményét hogy tudom eltárolni?
2022-07-08T14:55:19+02:00
2022-07-11T12:59:03+02:00
2022-10-15T21:20:42+02:00
O.AdamB
Ez egy Post request aminek a végén vissza kapok egy üzenetet,de nem tudom hogyan tudnám azt eltárolni,hogy máshol is feltudjam használni az eredmény. Valaki tud valamilyen segítséget hozzá?
this.orderService.TaxDataSend( JSON.parse(JSON.stringify(this.index))) .subscribe(data =>{ this.NavData= data; }); }
Mutasd a teljes hozzászólást!
Aham így már érthető

Az a baj, hogy meghívod a függvényed TaxDataSend(), melyben elindul a kérés a backend felé asynchron módon. 

Majd meghívod az alertet de úgy, hogy még az asynchron hívás nem tért vissza...

Csináld ezt és jó lesz:

TaxDataSend(){ var alma; this.index.companyName = this.customerPayForm.value.companyName; this.index.headquartersAddress = this.customerPayForm.value.headquartersAddress; this.index.headquartersCity = this.customerPayForm.value.headquartersCity; this.index.headquartersZip = this.customerPayForm.value.headquartersZipCode; this.index.taxNumber = this.customerPayForm.value.taxNumber; this.rooturl += this.index.taxNumber; this.orderService.TaxDataSend((this.index)) .subscribe(data =>{ this.NavData = data; alert(this.NavData); // ez itten a kulcs }); }

Úgy is foglamazhatok, hogy elindítottad a backedn hívást, de nem vártad meg, hogy végre is hajtódjon...

E
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd