이것은 아마도 각도에 대한 약속을 완전히 이해하지 못하는 것입니다. 나는 어디 있는지 볼 수 없다.서비스에서 컨트롤러로의 약속
getSingleEventById : function(eventId)
{
var deferred = $q.defer();
$localForage.getItem('PublicEvents').then(function(results){
var found = $filter('filter')(results, {eventId: eventId}, true);
if (found.length)
{
deferred.resolve({'event':found[0]});
return deferred.promise;
} else {
return deferred.reject('not found');
}
});
},
는 컨트롤러에서 호출되는 :
$scope.event = myService.getSingleEventById($stateParams.eventId).then(function(foundEvent){
return foundEvent;
})
내가 출력에보고하고 무엇입니까 :
나는이 서비스를 형식 오류 : 정의되지 않은
의 '다음'속성을 읽을 수 없습니다내 서비스에서 내 약속이 잘못 되었습니까?
감사합니다. – BillyMedia