약속을 inspection2update.DamageTypeId
속성으로 반환하는 HTTP 서비스가 있으며 계속 더 실행합니다.angularjs 데이터 용 HTTP 서비스 대기
HTTP 서비스 : 나는 컨트롤러에서 서비스 호출 방법은 다음과
function post(objectTypeId, damageDescription) {
var defer = $q.defer();
$http.post(serviceAddress + "save/" + objectTypeId + "/" + damageDescription).then(function (response) {
defer.resolve(response.data);
});
return defer.promise;
}
:
inspection2update.DamageTypeId = damageTypesService.save(inspection2update.ObjectTypeId, self.dType);
하지만 내가 서비스에서 데이터를 얻을 만 그 이후, 더 실행 때까지 기다릴 필요가있다.
이 목적을 위해 나는 $ http resolver 내에서 $q
서비스를 사용하지만, 여전히 내 서비스와 데이터로부터 약속을 얻는다.
서비스가 데이터를 대기하도록하려면 코드에서 무엇을 변경해야합니까?
지연된 데이터 (데이터)의 요점은 무엇입니까? 콜백이 발생하면 데이터가 이미 해결됩니다. –