另一个错误:Angular webapp中的[$ resource:badcfg]

时间:2015-02-17 22:22:37

标签: javascript angularjs

关于构建AngularJS webapp的Tuts+ tutorial之后。一切顺利,直到我尝试在屏幕上获取JSON数据。

我不断收到以下Error: [$resource:badcfg]

这是我的代码:
服务

angular.module('ContactsApp')
    .factory('Contact', function ($resource) {
        return $resource('/api/contact/:id', { id: '@id' }, {
            'update': { method: 'PUT' }
        });
    })

控制器

angular.module('ContactsApp')
.controller('ListController', function($scope, Contact) {
    $scope.contacts = Contact.query();
    $scope.fields = [ 'firstName', 'lastName'];

    $scope.sort = function(field){
        $scope.sort.field = field;
        $scope.sort.order = !$scope.sort.order;
    };

    $scope.sort.field = 'firstName';
    $scope.sort.order = false;

});

我已经在网上搜索了解决方案,并尝试在声明中添加isArray:false。我还将所有代码与GitHub上的完整代码进行了比较,但我无法找到问题。

1 个答案:

答案 0 :(得分:0)

在定义模块时是否尝试传递空数组,如下所示:

angular.module('ContactsApp', [])