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

ありがとう、私はそれを証明します。 –

関連する問題