$ http 요청 내에서 전역 변수를 업데이트하고 새 페이지로 리디렉션 한 다음 해당 변수를 인쇄하려고합니다 (오류시). 나는 정확하게 이것을하고 있는지 잘 모르겠지만, 내 변수 ($rootscope.adHocLevel2
)를 인쇄하려고 할 때 그것은 비어있다. HTML에서
$scope.searchStep2 = function(option) {
$http.post($scope.url, { "option" : option}).
success(function(data, status) {
$scope.status = status;
$scope.data = data;
$rootScope.response = data;
})
.
error(function(data, status) {
$scope.data = data || "Request failed";
$scope.status = status;
$rootScope.response = 'Request failed';
$rootScope.routeAd = {"route": "../adHoc/adhoc.html"};
$rootScope.addHocLevel2 = {"suggestedCategory": "Car","suggestedLocLabel": "world","suggestedShadowURL": "http://www.toyota.com/auris/hybrid"};
$window.location=$rootScope.routeAd.route;
});
};
내가 위의 코드를 바탕으로 앞서
plnkr 예제를 제공해 주시겠습니까? –
@ user2273266 http://plnkr.co/edit/kDSAuqroSJ0Zd94JHtuY?p=preview – Gidon