app.controller('AppointmentListCtrl', [ '$rootScope', '$scope', function($rootScope, $scope) { $scope.getEnrolArray = function() { $rootScope.ajaxRequest({ url : '../enrol/std/enrol/list.htm' }, function(response) { $scope.EnrolArray = response.array; var today = $rootScope.shortDateString(new Date()); var now = new Date(); var array = []; for (var i = 0; i < response.array.length; i++) { var enrol = response.array[i]; if (enrol.pay_status == 'Active' && enrol.subscribe_status == 'Active' && $rootScope.parseLongString(enrol.subscribe_start_time) < now && $rootScope.parseLongString(enrol.subscribe_end_time) > now) { // 添加这个考点 var has = false; for (var k = 0; k < array.length; k++) { if(array[k].agent_id == enrol.agent_id) { has = true; break; } } if(!has) array.push(enrol); } } $scope.AgentArray = array; if(array.length == 1) { $scope.goAgent(array[0]); } }); } $scope.goAgent = function(enrol){ $rootScope.goLocation('appointment/info/' + enrol.agent_id ); } $scope.getEnrolArray(); } ])