unserver-unify
Version:
34 lines (33 loc) • 1.19 kB
JavaScript
angular.module('bamboo.class').controller('ClassAnnouncementsCtrl', function($scope, ApiService, loginService, $stateParams) {
var self = this;
this.classid = $stateParams.classid;
this.pagesize = 6;
this.page = 0;
this.defaultAnnoucePhoto = "assets/images/announcement_no-image1.jpg";
this.announcementUrl = ApiService.SHOST + '/public/' + ApiService.RES + '/' + 'announcement' + '/';
if (loginService.school.announcephoto) {
this.defaultAnnoucePhoto = ApiService.SHOST + "/public/" + ApiService.RES + "/school/" + ApiService.gid + "/" + loginService.school.announcephoto;
}
this.pageChanged = function(newPage) {
self.page = newPage - 1;
getInfo(self.page);
};
function getInfo(page) {
var info = {
start: page * self.pagesize,
limit: self.pagesize,
action: "getannouncements",
cid: self.classid,
type:'class',
}
console.log(info);
ApiService.post("/news", info).then(function(result) {
console.log(result);
if (result.data.success) {
self.items = result.data.data.data;
self.totalCount = result.data.data.count;
}
});
}
getInfo(0);
});