두 컨트롤러간에 lastFM API에서 가져온 데이터를 공유하려고합니다.Angularjs - 두 컨트롤러간에 API 데이터 전달
나는 공장 노력했습니다하지만 난 그것에 그립을 얻을하지 않습니다 ...
angular.module('myApp')
.factory('getData', function($http, $scope, $routeParams) {
$http.get(lastfm + "&method=artist.getInfo&mbid=" + $routeParams.mbid).success(function(data) {
console.log(data)
});
})
.controller('artistCtrl', function ($scope, $routeParams, $http, getData) {
console.log(getData.data);
})
.controller('artistInfoCtrl', function ($scope, $routeParams, $http, getData) {
console.log(getData.data);
})
그래서 내가 어떻게 이것을 해낼 관리합니까?