У меня есть $ ionicPopup, который имеет некоторое интерактивное содержание в нем - однако, для того, чтобы использовать его, я должен initalise его с помощью простой команды:Выполнить код/событие после того, как ionicPopup закончил загрузку?
myFactory.initialise(myElement)
Есть ли способ, что я могу сказать, если всплывающее окно загружен, поэтому я могу инициировать эту инициализацию?
Есть ли какое-то событие ionicPopupLoaded?
Например:
var customPopup = $ionicPopup.show({
title: 'Interactive Popup',
cssClass: 'interactive-popup',
template: '<div id="myElement"></div>',
scope: $scope,
buttons: [{
text: 'Cancel',
type: 'button-default',
onTap: function(e) {
return false;
}
},
{
text: 'Option',
type: 'button-energized',
onTap: function(e) {
e.preventDefault();
myFactory.functionA();
}
},
{
text: 'OK',
type: 'button-balanced',
onTap: function(e) {
e.preventDefault();
myFactory.functionB();
}
}]
});
Это мое всплывающее окно после того, как он загружается и отображается Я хочу, чтобы автоматически вызывать myFactory.initialise(myElement)
инициализации моего содержания ..
Есть ли способ запуска кода один раз во всплывающем окне был загружен?
Отлично! Спасибо mate - будет реализовывать дочерний контроллер :) –