【发布时间】:2017-02-10 16:47:00
【问题描述】:
我想在使用工厂的控制器中获取数据:
controller.js
$scope.days = [function(start, end, timezone, callback) {
calendarFactory.query({
userId: $scope.userId
})
.$promise.then(function(data) {
angular.forEach(data,function(day){
days.push({
id: day.id,
title: day.title,
start: day.start
});
});
callback(days);
});
}];
}
services.js
.factory('calendarFactory', ['$resource', 'baseURL', function($resource, baseURL) {
return $resource(baseURL + 'days/:id', null, {
'update': {
method: 'PUT'
},
'query': {
method: 'GET',
isArray: true
}
});
}])
日对象如下所示:
{
"start": "2017-02-09T00:00:00.000Z",
"allDay": true,
"userId": "1",
"id": "589cdc7e7ff9810a76a664ec"
}
我想用特定的userId 查询days。我该怎么做?
【问题讨论】:
标签: angularjs ngresource