2017-04-25 41 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

非常感謝你的答案,我會證明它。 –

相關問題