我想共享兩個控制器之間從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);
})
讓我怎麼設法拉這一關?