"findByStaff"one_answers"findOne"正在返回正确的数据,但"findAll"没有返回数据,我希望findAll应该从mongodb 返回所有课程
$scope.findByStaff = function() {
$scope.courses = Courses.query();
};
$scope.findAll = function() {
$scope.courses = Courses.query();
};
$scope.findOne = function() {
$scope.course = Courses.get({
courseId: $routeParams.courseId
});
};
这些功能在我的控制器中,看起来像:
angular.module('courses').controller('CoursesController', ['$scope', '$routeParams', '$location', 'Authentication', 'Courses',
function($scope, $routeParams, $location, Authentication, Courses) {}
我认为您在服务Cources中使用$resources,您是否尝试设置参数isArray=true?
isArray–{boolean=}–如果为true,则返回此action是一个数组,请参阅返回部分。
https://docs.angularjs.org/api/ngResource/service/$resource