Начал изучать AngularJS, столкнулся с проблемой.
пытаюсь вывести список студентов, который получаю с сервера в json.
для постраничной навигации в таблице использую smart-table
Контроллер:
studentsControllers.controller('StudentsListCtrl', ['$scope', 'Student',
function($scope, Student) {
$scope.itemsByPage=3;
$scope.studentsCollection = Student.query();
console.log($scope.studentsCollection);
}]);
Таким образом получаю json
studentsServices.factory('Student', ['$resource',
function($resource){
return $resource(':studentId.json', {}, {
query: {method:'GET', params:{studentId:'all'}, isArray:true}
});
}]);
Файл json с сервера:
[
{
"id":1,
"fio":"Иванов Иван Иванович",
"birthday":"10.08.1983",
"phone":"34563463",
"email":"dghdfhg@gmail.com",
"image":"",
"is_active":1
},
{
"id":2,
"fio":"Смирнов Михаил Петрович",
"birthday":"25.08.1983",
"phone":"73263463465",
"email":"ysdfhg@gmail.com",
"image":"",
"is_active":1
}
]
Проблема в том что приходит не список объектов, если вставить содержимое файла json в переменную $scope.studentsCollection, то код отрабатывает без проблем, данные отображаются нормально.