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

相关问题