Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- StudentRecord.query(function(result) {
- $scope.students = result;
- $scope.lessons = [];
- var promises = [];
- for (i = 0; i < $scope.students.length; i++) {
- var futureStudentRecord = StudentRecord.get({
- id: $scope.students[i].sid
- // }, function(result) {
- // $log.debug('GET student result: ' + result.lessonSchedules[0].date);
- // $log.debug('GET lessonSchedules result: ' + result.lessonSchedules[0].date);
- // $log.debug('Number of lessons: ' + result.lessonSchedules.length);
- // for (j = 0; j < result.lessonSchedules.length; j++) {
- // $scope.lessons.push(result.lessonSchedules[j]);
- // }
- });
- promises.push(futureStudentRecord.$promise.then(function(result){return result;}));
- };
- $q.all(promises).then(function(result){
- console.log(result.length);
- for (var sr_index in result){
- var schedules = result[sr_index].lessonSchedules;
- // console.log(schedules);
- for (var ls_index in schedules){
- var todayViewModel = {
- date: schedules[ls_index].date,
- lessonTime: schedules[ls_index].lessonTime,
- lessonLength: schedules[ls_index].lessonLength,
- firstName: result[sr_index].firstName
- };
- console.log(todayViewModel);
- $scope.lessons.push(todayViewModel);
- }
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement