TypeError:无法读取未定义的属性'$ fetch'

时间:2015-04-26 04:42:19

标签: angularjs

我正在使用angular-js,angular-restmod和ui-router构建一个具有以下restmod模型的应用

    app.factory('Event', function(restmod) {
       return restmod.model('v1/events').mix(
         {
           user: {belongsTo: 'User', key: 'user_id'}
         }
       );
    });

    app.factory('User', function(restmod) {
      return restmod.model('v1/users');
    });

我有一个控制器,列出数据库中存在的事件

    app.controller('EventsController', function($scope,Event,User) {

       $scope.eventsList = [];

       var events = Event.$search();
       for (event in events) {
        event.user.$fetch();
       }
       $scope.eventsList = events;
    })

我收到错误 - TypeError:无法读取未定义的属性'$ fetch' 对于'e.user。$ fetch();'

这一行

我无法弄清楚代码中出了什么问题。请有人帮忙。

0 个答案:

没有答案