我有两个这样的案例:
服务
function login(data) {
return $http.post('/api/authenticate',data)
}
控制器
vm.login = function() {
services.login(vm.data)
.then(function(response) {
vm.datas= response.data;
});
}
服务
function login(data) {
return $http.post('/api/authenticate',data).then(function(data) {
return data.data;
});
};
控制器
vm.login = function() {
services.login(data)
.then(function(response) {
vm.data= response
});
}
两个案例全部工作。但我想问一下,上面两个案例之间有什么更好的,为什么?