运行这个模块时,我得到了 TypeError: Cannot call method 'get' of undefined
的错误。
angular.module('EventList', [])
.config([ '$routeProvider', function config($routeProvider){
$routeProvider.when(Urls.EVENT_LIST_PAGE, {
templateUrl: 'app/EventList/event-list.html',
controller: 'EventListCtrl'
});
}])
.controller('EventListCtrl', ['$scope', '$http', function EventListController($scope, $location, $http) {
$scope.events = [];
$http.get('http://localhost:8000/event').
success(function (data, status) {
$scope.events = data;
for (var i = 0; i < $scope.events.length; i++) {
$scope.events[i].event_url = ('#' + Urls.EVENT_PAGE + '/' + $scope.events[i]._id);
}
}).
error(function (data, status) {
$scope.data = data || "Request failed";
}
);
}]);
我在这里做错了什么,我该怎么修复它?