0

我正在尝试在 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 时,它工作正常。有人看到这里有什么问题吗?

4

0 回答 0