【发布时间】:2017-05-09 08:34:38
【问题描述】:
我编写了一个服务返回一个承诺,在组件中我调用服务并将模型设置为从承诺的成功函数返回的数据,模型已更改但 GUI 未更新。我该如何解决这个问题。
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) {
})
【问题讨论】:
标签: angular service components