2016-04-27 71 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

我添加了這樣的返回:....}, error:function(error){ } }); return gameService; } })(); – MaPta

+0

它工作嗎? – tanou

+0

我已添加此行後,錯誤不會出現,我在日誌中看到一些數據。是否有可能向我解釋,我如何在html頁面上顯示這些數據?我有一個控制器,但我不明白如何使用控制器(這是一個單獨的文件)在工廠獲得的數據, – MaPta

相關問題