【发布时间】:2014-03-25 19:17:07
【问题描述】:
我正在使用的 Web 服务以必须修改的格式返回我的数据,然后才能将其放入我的视图中。
这是我的基本工厂:
.factory( 'myServices', function ( $http ){
var myServices = {
getInfo: function(){
var promise = $http(
{
url: "/deal-details.json",
method: "GET"
})
.then(function(response) {
return response.data;
}
);
// some logic to modify promise???
return promise;
}
};
return myServices;
});
我的问题是我应该在返回承诺之前对 getInfo() 中的承诺进行任何修改吗?之前的开发人员正在修改控制器中从 myServices.getInfo() 返回的值,但这对我来说似乎不对。
【问题讨论】:
-
是的,如果它的修改不是特定于视图的渲染。那么这个地方就是服务similar
标签: javascript angularjs model-view-controller