Я пытаюсь выполнить некоторые действия, когда сначала загружается представление. В соответствии с документацией по ионному представлению (http://ionicframework.com/docs/api/directive/ionView/), я должен прослушать событие $ionicView.loaded
, которое запускается при первом загрузке представления (Это изображение происходит только один раз для каждого создаваемого представления и добавляется в DOM) ,
Я пытаюсь слушать следующим образом:
$scope.$on("$ionicView.loaded", function(event, data){
// handle event
console.log("IONIC VIEW LOADED");
//updateScansList(db, $scope); //Populate list from table
});
При выполнении программы, я ожидал увидеть «Ионные VIEW Loaded» на консоли, но это никогда не бывает.
Есть ли ошибка, которую я не улавливаю? Есть ли лучший способ прослушать первую загрузку View in Ionic?
Спасибо!
Вы должны иметь '' на своей странице html. (страница, контролируемая этим контроллером, конечно). если у вас нет '' 'любое событие' $ ionicView' не срабатывает. –
gianlucatursi
У страницы есть '', и я знаю, что $ ionicView работает, потому что' $ ionicView.enter' запускается каждый раз, когда представление переходит в фокус, за исключением случаев, когда приложение открывается. –