UNPKG

unserver-unify

Version:

31 lines 1.25 kB
'use strict'; angular.module('bamboo.class').controller('ClassCoursesCtrl', function($scope, ApiService, $stateParams, loginService) { var self = this; this.classid = $stateParams.classid; this.coursePhotoUrl = ApiService.SHOST + '/lcourse/'; console.log("--- student controller "); this.defaultpic = ApiService.SHOST + '/public/images/videos.png'; if (loginService.school.coursephoto) { this.defaultpic = ApiService.SHOST + "/public/" + ApiService.RES + "/school/" + ApiService.gid + "/" + loginService.school.coursephoto; } ApiService.get('/class/' + self.classid + '/courses').then(function(result) { //console.log('-- event'); //console.log(result); if (result.data.success) { $scope._class = result.data.data._class; var courseinfo = {}; angular.forEach(result.data.data.courses, function(course, key) { courseinfo[course._id] = course; }); var _list = []; angular.forEach($scope._class.courses, function(value, key) { if (courseinfo[value]) { _list.push(courseinfo[value]); } }); $scope.courses = _list; $scope.displaycourses = _list; console.log($scope.courses); } }); });