5
Si prega di aiutarmi a fare un esempio su http con sincrono in Angular2?Angular2 http synchronous
ho provato, come di seguito: In componente:
getAllAddress(){
this.addressService.getAllAddress().then(
result => {
this.data = result.list;
this.onChangeTable(this.config, null);
console.log('FIRST');
}
);
console.log('LAST');
}
In servizio:
public getAllAddress(){
return this.__http.get('LOCATION')
.map((res) => {
return res.json()
})
.toPromise();
}
Ma il log della console spettacolo è 'ULTIMO' prima 'PRIMA'.
Grazie.
no, per favore, no, non farlo. questa è una pessima idea per qualsiasi applicazione in esecuzione nel browser, poiché congela letteralmente l'applicazione mentre la richiesta è in volo. Vedi i documenti MDN che dicono che questa è una cattiva idea. https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest – robwormald