unserver-unify
Version:
57 lines (43 loc) • 1.56 kB
JavaScript
;
angular.module('bamboo').controller('SidebarK12Ctrl', function($scope, ApiService, loginService, HomeService) {
var _self = this;
//getStatus();
this.schoolIconUrl = ApiService.SHOST + "/public/" + ApiService.RES + "/school/" + ApiService.gid + "/";
this.imagePicUrl = ApiService.PSURL + "/avatar/";
// console.log(loginService.school);
console.log(loginService.user);
var schoolUrl = ApiService.SHOST + "/public/" + ApiService.RES + "/school/" + ApiService.gid + "/";
if (loginService.school.sideadv) {
$scope.sideadv = schoolUrl + loginService.school.sideadv;
}
var serviceFunctions = [];
function getClassInfo(callback)
{
HomeService.getClassInfoForCurrentUser(function(err, items) {
console.log(items);
_self.myclasses = items;
return callback();
});
}
function getSideBarInfo(callback)
{
HomeService.getSideBarInfo(function(err, _result) {
_self.notice = _result.notice;
console.log(_self.notice);
$scope.resources = _result.resources;
$scope.surveys = _result.surveys;
$scope.announcementnames = _result.annoucements;
$scope.hottopics = _result.topics;
return callback();
});
}
if(loginService.user){
serviceFunctions.push(getClassInfo);
}
serviceFunctions.push(getSideBarInfo);
console.log(serviceFunctions);
var waterfall=contra;
waterfall.waterfall(serviceFunctions,function(err){
console.log(err);
})
});