2016-04-27 5 views
0

を取得し、私は、このファイルleaderboard.service.jsを持っている:

(function() { 
    'use strict'; 

    angular 
     .module('App42') 
     .factory('LeaderboardService', LeaderboardService); 

    LeaderboardService.$inject = ['App42Service']; 
    App42.initialize(); 

    function LeaderboardService(){ 
     var result ; 
     var gameService = new App42Game(); 

     gameService.getAllGames({ 
      success: function(object) { 
       var game = JSON.parse(object); 
       result = game.app42.response.games.game; 
       console.log("result is " + result) 

      }, 
      error: function(error) { 
      } 
     }); 

    } 
})(); 

と私は本当に機能してreturn文を書くためにあったかにありません。これは、この場合、単にゲームのリストを返すことになります。事前に助けていただきありがとうございます

答えて

0

私はあなたが返信文を間違えています。 return gameServiceのようにサービスオブジェクトを返す必要があります。

+0

私はこのような返事を追加しました:....}、 エラー:関数(エラー){ } }); return gameService; } })(); – MaPta

+0

それは動作しますか? – tanou

+0

この行を追加した後、エラーは表示されず、ログにいくつかのデータが表示されます。あなたは私に説明することができますか、それらのデータをhtmlページにどのように表示できますか?私はコントローラを持っていますが、コントローラの工場で入手したデータをどのように使用するのか分かりません(別のファイルです) – MaPta

関連する問題