데이터를 반환하는 웹 서비스가 있습니다. 나는 각 서비스에 HTTP 요청 전화를 이동하려는 코드 중복을 방지하려면,다른 값으로 각도 약속 만들기
angular.module('abc', [])
.factory('def', function() {
return {
getData: function() {
return $http.post('/path/', {});
}
};
});
모두 훌륭하지만 필요한 데이터는 내부 객체를 복잡하고 나는 모든 시간을 쓸 필요가 :
def.getData().then(function (response) {
scope.obj = response.data.qwe.rty.xyz;
});
무엇 response.data.qwe.rty.xyz
의 가치를 successCallback
으로 직접 전송하는 약속을 반환하는 가장 쉬운 방법은 무엇입니까? 그리고는 다음과 같이 쓸 수 있습니다 :
def.getData().then(function (obj) {
scope.obj = obj;
});