0
同じ問題で他の回答を試みましたが、いずれもうまくいきませんでした。私は私の工場に電話しているところに問題があり、返信はundefined
です。AngularJSの工場出荷時のサービスで「未定義」が返されます
コントローラ(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/' + user) –