我有一个未知的提供程序错误,我不知道如何解决它。我认为我的服务、控制器已正确声明。我已经尝试了一切,但它不起作用。我的 photosFactory 工厂不工作。它没有注入控制器。我会很感激任何帮助。
我的 app.js :
angular.module('starter', ['ionic', 'starter.controllers', 'starter.services'])
我的 controllers.js :
angular.module('starter.controllers', [])
.controller('PlaylistsCtrl', ['$scope', 'photosFactory', '$http', function ($scope, $http, Util, $ionicLoading, $location, photosFactory) {
$ionicSideMenuDelegate.canDragContent(true);
$scope.allDeals = [];
$scope.navigate = function(url){
$location.path(url);
};
photosFactory.getPhotos().success(function(data){
$scope.allDeals= data;
});
}])
我的 services.js :
angular.module('starter.services', [])
.factory('photosFactory', function($http) {
return{
getPhotos : function() {
return $http({
url: 'http://www.somecompany.co.uk/bigcapi/feeds/deals/company_id/88',
method: 'GET',
params: {all: '1', mobileready: 1}
})
}
}
})