Saya menulis layanan mengembalikan janji, dan dalam komponen saya memanggil layanan dan mengatur model ke pengembalian data dari fungsi sukses janji, model diubah tetapi GUI tidak diperbarui. Bagaimana saya bisa mengatasi masalah ini.
Service :
getPage(pageNo) {
return new Promise ((resolve, reject) {
this.http.get(this.dataGetPageUrl+"/" + pageNo)
.map(response => response.json())
.subscribe(
blocks => {
resolve(blocks);
},
error => console.log(error)
);
})
}
Component:
Service.getPage(1).then(function(data) {
this.model = data;
}).catch(function(error) {
})