我正在使用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();'
这一行我无法弄清楚代码中出了什么问题。请有人帮忙。