我正在尝试在 Angular 中创建一个 $resource,它发布一个 JSON 字符串,其中包含某个城市的事件。
angular.module('mean.parties').controller('PartyByCityController', ['$scope', '$routeParams', '$location', '$resource',
function($scope, $routeParams, $location, $resource) {
$scope.findByCity = function() {
var testparties = $resource('/c/:city');
testparties.get({
city: 'copenhagen'
}, function(parties) {
$scope.parties = parties;
});
};
}
]);
然后在我看来,我有:
<section data-ng-controller="PartyByCityController" data-ng-init="findByCity()">
<div class='row'>
{{parties}}
</div>
</section>
这给出了以下错误:
TypeError: Object #<Resource> has no method 'push'
当我在 Angular 之外访问 /c/Copenhagen 时,它工作正常。有人看到这里有什么问题吗?