UNPKG

unserver-unify

Version:

35 lines 1.13 kB
'use strict'; angular.module('bamboo.class').controller('ClassStudentsCtrl', function( ApiService, CommonService, $stateParams) { var self = this; this.classid = $stateParams.classid; this.students = []; this.itemNumber = 6; this.page = 0; this.currentPage = 1; console.log("--- student controller "); this.getStudentsList = function() { var info = { id: self.classid, limit: self.itemNumber, start: self.itemNumber * (self.currentPage - 1), action: 'getclassstudents' }; console.log(info); ApiService.post("/classes", info).then(function(result) { console.log(result); if (result.data.success) { self.students = result.data.data.items; for (var i = 0; i < self.students.length; i++) { self.students[i].avatarUrl = CommonService.getAvatarSrc(self.students[i]); } self.totalCount = result.data.data.counter; } }); }; self.getStudentsList(); this.pageChanged = function(page) { console.log(page); self.currentPage = page; self.getStudentsList(); }; });