Я пишу, что служба возвращает обещание, а в компоненте я вызываю службу и устанавливаю модель для возврата данных из функции успеха обещания, модель изменяется, но графический интерфейс не обновляется. Как я могу решить эти проблемы.
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) {
})