使用事件监听机制,控制数据加载
$ionicView.loaded
$ionicView.beforeEnter
$ionicView.enter
$ionicView.afterEnter
$ionicView.beforeLeave
$ionicView.leave
$ionicView.afterLeave
$ionicView.unloaded
代码
$scope.$on('$ionicView.loaded', function() {
console.log("$ionicView.loaded");
});
$scope.$on('$ionicView.beforeEnter', function() {
console.log("$ionicView.beforeEnter");
});
$scope.$on("$ionicView.enter", function() {
console.log("$ionicView.enter");
});
$scope.$on('$ionicView.afterEnter', function() {
console.log("$ionicView.afterEnter");
});
$scope.$on('$ionicView.beforeLeave', function() {
console.log("$ionicView.beforeLeave");
});
$scope.$on('$ionicView.leave', function() {
console.log("$ionicView.leave");
});
$scope.$on('$ionicView.afterLeave', function() {
console.log("$ionicView.afterLeave");
});
$scope.$on('$ionicView.unloaded', function() {
console.log("$ionicView.unloaded");
});