controller.js
var app = angular.module('myApp', ['ionic']).controller('AppCtrl', function($scope, $http, $ionicSideMenuDelegate, $ionicPopup, $ionicListDelegate, $ionicModal, $window, $timeout, $rootScope) {
$rootScope.studlist = [];
$http.get("../services/student_list.php").then(function(response) {
if (response.data != null) {
$scope.studlist = response.data;
console.log($scope.studlist)
}
})
});
html视图
<ion-list class="available-scroller" style="margin-top:200px">
<h2>{{studlist.length}}</h2>
<ion-item ng-repeat="slist in studlist track by $index" style="margin-top:30px">
<div class="card padding" style="background-color: rgb(204, 238, 255)" ng-if="studlist.length>0">
<p>StudentID : {{slist.stud_id}}</p>
<p>Name : {{slist.firstname+ " "+slist.lastname}}</p>
<p>Gender : {{slist.gender}}</p>
<p>MobileNo : {{slist.mobileno}}</p>
<p>Course : {{slist.course}}</p>
<p>Semester : {{slist.semester}}</p>
<p>Username : {{slist.username}}</p>
<p>
<button class="button button-assertive button-small icon ion-android-delete" ng-click="delete(slist.stud_id)"></button>
<button class="button button-assertive button-small icon ion-android-create" ng-click="openModal(slist.stud_id)"></button>
</p>
</ion-item>
</ion-list>
答案 0 :(得分:0)
您可以使用
$超时
实施例
var app = angular.module('myApp', ['ionic']).controller('AppCtrl', function($scope, $http, $ionicSideMenuDelegate, $ionicPopup, $ionicListDelegate, $ionicModal, $window, $timeout, $rootScope) {
$rootScope.studlist = [];
var getStudentsList= function() {
$http.get("../services/student_list.php").then(function(response) {
if (response.data != null) {
$scope.studlist = response.data;
console.log($scope.studlist)
}
})
$timeout(getStudentsList, 5000);
}
});