2017-04-25 4 views
0

저는 Angular로 테스트 해본 결과 문제가 있습니다. 내가 외부 JSON 파일이 있고 난이 사용AngularJS에서 서비스를 올바르게 사용하는 방법

if ($localStorage.films && $localStorage.films.length!=0) { 
    $scope.films=$localStorage.films; 
}else{ 
    $http.get("json/films.json") 
    .then(function(res){ 
     $scope.films = res.data;     
    }); 
    $scope.$storage=$localStorage.$default({ 
      films: "" 
    }); 
} 

이 내 컨트롤러에와 내가 서비스로 이동합니다. 나는 옳은 일을하고 있는가?

답변

0

예.

서비스를 통해 필요할 때 개체를 제공 할 수 있습니다. 또한 클래스의 기능을 단일 책임으로 캡슐화하는 것이 '우수 사례'입니다. 귀하의 경우 => obj를 가져 오는 서비스, 데이터를 제공하는 컨트롤러

+0

대단히 감사합니다. 그걸 증명해 드리겠습니다. –

관련 문제