2017-01-09 4 views
0

div 태그를 사용하여 이미지에 json 값을 표시하지만 다른 페이지로 이동하여 홈 페이지로 돌아갈 때 json 값이 사라집니다.
나는 Angular.js경로가 변경되면 json에서 표시된 이미지가 사라집니다.

NumberJson.get().then(function (result) { 
    if (result) { 
    $sessionStorage.testNumber = result[0]['testNumber']; 
    $scope.testNumber = $sessionStorage.testNumber; 

    $sessionStorage.testNumber1 = result[0]['testNumber1']; 
    $scope.testNumber1 = $sessionStorage.testNumber1; 
    } 
}); 
+0

ngRoute를 사용하고 상대 URL 당 각 페이지마다 컨트롤러를 분리합니까? – Gayathri

+0

당신은 ui-router를 사용합니다. $ scope 대신 $ rootScope에 값을 넣으십시오. Json은 아마도 사용 가능할 것입니다. – Gayathri

답변

0

장소와 $ rootScope 대신 $ 범위의 값을 개발하고있다.
응용 프로그램 전체에서 json을 사용할 수있게 만들지 만 상대 URL마다 별도의 컨트롤러를 사용합니다.

0

@ 가야 쓰리의 대답은 효과가 있지만 더 좋은 해결책이 있습니다. 표시하려는 데이터가이 영역에 대한 컨트롤러/뷰를 만들 수있는 특정 영역에 표시 될 경우 고정 된 상단 바

에 대한

1. 하나의 컨트롤러. 컨트롤러 내부에서 json을 검색하기 위해 서비스를 호출 할 수 있습니다.

2. 전화 만, 모든 컨트롤러에 사용할 수있는 서비스 기능을 넣을 수있는 페이지에이 정보가 필요하면 당신이 그것을

을 필요로하는 서비스를 제공합니다. 그런 다음 필요한 컨트롤러에서 호출 할 수 있습니다.