1
내가 HTTP 서비스를 호출 내 서비스가이약속 응답에서 값을 가져 각 콘트롤에서
get:function(data){
var id= {'id':data};
var promise = $http.post('api/admin/cust_serv/getserv',id).
success(function(response){
}).
error(function(){
console.log('no services found');
});
return promise;
},
처럼 호출
curServices = Cust_Serv.get(id);
console.log(curServices);
나는 $$ 상태, 캐치, 오류, 마지막으로 성공 응답 객체를받을 , proto. $$ state-> value-> data 내에있는 값만 필요합니다.
어떻게 데이터에 액세스 할 수 있습니까?
'$ http' 서비스는'$의 q'를 반환 -'에 대한 문서를 $의 q'가 여기에 있습니다 : https://docs.angularjs.org/api/ng/service/$q 최저에 익숙해 문서는 문서에 쓰여진 답변을 사람들에게 묻는 것에 비해 대합니다. 또한 '약속들'은 초보자들 (또는 정말로 누군가)에게 까다로울 수 있으므로,이 문서를 읽는 것은 장기적으로 당신에게 매우 도움이 될 것입니다. – Adam
아담 감사합니다. $ q를 볼 것입니다. –
'.then()'을 콜백과 함께 사용하십시오. 그리고 아니요, 값을 직접 액세스 할 수 없습니다. * 시도 할 때 * 아직 사용할 수 없기 때문입니다. – Bergi