所以我有一个像这样设置的资源。
.factory('ChannelListing', function($resource) {
return $resource('/api/v1/channel_listings.json?channel_id=:channel_id',
{channel_id: '@channel_id'},
{'query': {method:'GET', isArray:false}});
})
随着像这样设置的控制器......
.controller('ChannelListingCtrl', function($scope, ChannelListing) {
ChannelListing.query(function(data){
$scope.channellistings = data.results;
});
})
问题是我希望@channel_id 来自我从另一个资源设置中提取的用户对象,就像这样......
.factory('userFactory', function($resource) {
return $resource('/users/me.json');
})
此 $resource 返回当前登录用户的所有用户数据,并包含 channel_id 字段。如何获取此字段 ID 并将其传递给其他资源?