0
我已经尝试了其他答案,但是都没有工作。我有问题,我打电话给我的工厂,我得到undefined
回报。AngularJS工厂服务返回'undefined'
控制器(main.js):
app.controller('MainCtrl', ['$scope','beamAPI', function($scope, beamAPI){
$scope.debug = 'Debug True';
$scope.beamFollowers = 1;
console.log(beamAPI('amtraxtge'));
}]);
厂(beam.js):
app.factory('beamAPI', function($http) {
var APIuser = {};
APIuser = function(user) {
$http.get('https://beam.pro/api/v1/channels/' + user).
then(function(res){
console.log(res.data);
return res.data;
});
}
return APIuser;
});
控制台:
undefined main.js:4
► Object beam.js:6
只返回$ http.get( 'https://beam.pro/api/v1/channels/'+用户) –