我有一個$ 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)
初始化我的內容..
是否有正在運行的代碼,一旦彈出的一些方法已加載?
非常好!感謝隊友 - 將執行孩子控制器:) –