는 여기에 내가 더 많은 논리가이각도 논리
APIService.getcode($scope.searchQuery)
.success(function(data){
search.result = data;
$location.path("/result");
$scope.search = search;
});
같은 것을 내 컨트롤러가되고 여기에 내 현재 공장
.factory('Service',function($http,LOOKUP_ENDPOINT){
'use strict';
var API = {};
API.getcode = function(code){
var args = {
'code': code,
'callback': 'JSON_CALLBACK'
},
params = ('?callback=' + args.callback);
return $http.jsonp(LOOKUP_ENDPOINT + params);
};
return API;
})
내가 내 웹 서비스에서 반환 데이터를 가져올 때 지금 추가하고 싶습니다.
하면 반환 데이터 다음은 컨트롤러 또는 공장이 모든이에 수직 데이터가 다음 프런트 엔드 등
에 오류 메시지를 반환하지 반환에 일정한 범위, 화면 결과에 & 리디렉션 개체를로드 및 결과가?
컨트롤러의 모든 루트 관련 항목을 제어해야합니다. 그러나 서비스에서 부울을 사용할 수 있으며 부울 변수를 서비스에서 반환하고 부울 변수를 확인하여 컨트롤러의 페이지를 리디렉션 할 수 있습니다. –
.success .error 로직이 컨트롤러 또는 팩토리에 있어야합니다. – StevieB
컨트롤러에서 성공과 오류를 이상적으로 처리해야합니다. 대부분 모범적 인 좋은 관행이 말하는 것. –