나는 함수를 실행할 수있는 방식으로 팩토리를 사용하려고하는데, 제대로 작동하지 않는 것 같습니다. 내 컨트롤러에서 정의되지 않은 'errorCallback'속성을 읽을 수 없습니다.
나는httpErrorHandler.statusHandlerFunction.errorCallback()
을 호출 할이 내 공장입니다 :
이 형식 오류 : 정의되지 않은
I의 재산 errorCallback
을 읽을 수 없습니다
.factory('httpErrorHandler', ["Restangular", "StorageService",
function (Restangular, StorageService) {
return statusHandlerFunction = function errorCallback() {
return alert("Oops error from server :(");
}
}]);
내가 오류 또한 시도 :
하지만 얻을 : 정의되지 않은 함수
UPDATE 답변
감사하지 않습니다. 제게 많은 도움을주었습니다.
.factory('httpErrorHandler', function (Restangular, StorageService) {
return {
errorCallback: function() {
return alert("Oops error from server :(");
}
};
})