mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-22 13:32:54 +08:00
test(lifecycle): update lifecycle events
This commit is contained in:
@ -284,12 +284,12 @@ class E2EPage {
|
|||||||
this.nav.present(alert);
|
this.nav.present(alert);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidLeave() {
|
ionViewDidLeave() {
|
||||||
console.log('E2EPage, onPageDidLeave');
|
console.log('E2EPage, ionViewDidLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
console.log('E2EPage, onPageDidEnter');
|
console.log('E2EPage, ionViewDidEnter');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,7 +82,7 @@ class AnotherPage {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
this.showConfirm();
|
this.showConfirm();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -205,7 +205,7 @@ class E2EPage {
|
|||||||
class Page2 {
|
class Page2 {
|
||||||
constructor(private nav: NavController, private platform: Platform) {}
|
constructor(private nav: NavController, private platform: Platform) {}
|
||||||
|
|
||||||
onPageLoaded() {
|
ionViewLoaded() {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.nav.push(Page3);
|
this.nav.push(Page3);
|
||||||
}, 1000);
|
}, 1000);
|
||||||
|
@ -151,24 +151,24 @@ class ModalPassData {
|
|||||||
this.viewCtrl.dismiss(this.data);
|
this.viewCtrl.dismiss(this.data);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageLoaded(){
|
ionViewLoaded(){
|
||||||
console.log("ModalPassData onPageLoaded fired");
|
console.log("ModalPassData ionViewLoaded fired");
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillEnter(){
|
ionViewWillEnter(){
|
||||||
console.log("ModalPassData onPagewillEnter fired");
|
console.log("ModalPassData ionViewWillEnter fired");
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter(){
|
ionViewDidEnter(){
|
||||||
console.log("ModalPassData onPageDidEnter fired");
|
console.log("ModalPassData ionViewDidEnter fired");
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillLeave(){
|
ionViewWillLeave(){
|
||||||
console.log("ModalPassData onPageWillLeave fired");
|
console.log("ModalPassData ionViewWillLeave fired");
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidLeave(){
|
ionViewDidLeave(){
|
||||||
console.log("ModalPassData onPageDidLeave fired");
|
console.log("ModalPassData ionViewDidLeave fired");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -266,26 +266,26 @@ class ContactUs {
|
|||||||
console.log('ContactUs constructor');
|
console.log('ContactUs constructor');
|
||||||
this.root = ModalFirstPage;
|
this.root = ModalFirstPage;
|
||||||
}
|
}
|
||||||
onPageLoaded() {
|
ionViewLoaded() {
|
||||||
console.log('ContactUs onPageLoaded');
|
console.log('ContactUs ionViewLoaded');
|
||||||
}
|
}
|
||||||
onPageWillEnter() {
|
ionViewWillEnter() {
|
||||||
console.log('ContactUs onPageWillEnter');
|
console.log('ContactUs ionViewWillEnter');
|
||||||
}
|
}
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
console.log('ContactUs onPageDidEnter');
|
console.log('ContactUs ionViewDidEnter');
|
||||||
}
|
}
|
||||||
onPageWillLeave() {
|
ionViewWillLeave() {
|
||||||
console.log('ContactUs onPageWillLeave');
|
console.log('ContactUs ionViewWillLeave');
|
||||||
}
|
}
|
||||||
onPageDidLeave() {
|
ionViewDidLeave() {
|
||||||
console.log('ContactUs onPageDidLeave');
|
console.log('ContactUs ionViewDidLeave');
|
||||||
}
|
}
|
||||||
onPageWillUnload() {
|
ionViewWillUnload() {
|
||||||
console.log('ContactUs onPageWillUnload');
|
console.log('ContactUs ionViewWillUnload');
|
||||||
}
|
}
|
||||||
onPageDidUnload() {
|
ionViewDidUnload() {
|
||||||
console.log('ContactUs onPageDidUnload');
|
console.log('ContactUs ionViewDidUnload');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -338,16 +338,16 @@ class ModalFirstPage {
|
|||||||
this.nav.rootNav.pop();
|
this.nav.rootNav.pop();
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageLoaded(){
|
ionViewLoaded(){
|
||||||
console.log("ModalFirstPage OnPageLoaded fired");
|
console.log("ModalFirstPage ionViewLoaded fired");
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillEnter(){
|
ionViewWillEnter(){
|
||||||
console.log("ModalFirstPage onPageWillEnter fired");
|
console.log("ModalFirstPage ionViewWillEnter fired");
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter(){
|
ionViewDidEnter(){
|
||||||
console.log("ModalFirstPage onPageDidEnter fired");
|
console.log("ModalFirstPage ionViewDidEnter fired");
|
||||||
}
|
}
|
||||||
|
|
||||||
openActionSheet() {
|
openActionSheet() {
|
||||||
@ -417,16 +417,16 @@ class ModalSecondPage {
|
|||||||
console.log('Second page params:', params);
|
console.log('Second page params:', params);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageLoaded(){
|
ionViewLoaded(){
|
||||||
console.log("ModalSecondPage onPageLoaded");
|
console.log("ModalSecondPage ionViewLoaded");
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillEnter(){
|
ionViewWillEnter(){
|
||||||
console.log("ModalSecondPage onPageWillEnter");
|
console.log("ModalSecondPage ionViewWillEnter");
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter(){
|
ionViewDidEnter(){
|
||||||
console.log("ModalSecondPage onPageDidEnter");
|
console.log("ModalSecondPage ionViewDidEnter");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -232,7 +232,7 @@ class PrimaryHeaderPage {
|
|||||||
private viewCtrl: ViewController
|
private viewCtrl: ViewController
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
onPageWillEnter() {
|
ionViewWillEnter() {
|
||||||
this.viewCtrl.setBackButtonText('Previous');
|
this.viewCtrl.setBackButtonText('Previous');
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -337,28 +337,28 @@ class AnotherPage {
|
|||||||
++this.bbCount;
|
++this.bbCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillEnter() {
|
ionViewWillEnter() {
|
||||||
console.log('Page, AnotherPage, onPageWillEnter', this.viewCtrl.id);
|
console.log('Page, AnotherPage, ionViewWillEnter', this.viewCtrl.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
console.log('Page, AnotherPage, onPageDidEnter', this.viewCtrl.id);
|
console.log('Page, AnotherPage, ionViewDidEnter', this.viewCtrl.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillLeave() {
|
ionViewWillLeave() {
|
||||||
console.log('Page, AnotherPage, onPageWillLeave', this.viewCtrl.id);
|
console.log('Page, AnotherPage, ionViewWillLeave', this.viewCtrl.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidLeave() {
|
ionViewDidLeave() {
|
||||||
console.log('Page, AnotherPage, onPageDidLeave', this.viewCtrl.id);
|
console.log('Page, AnotherPage, ionViewDidLeave', this.viewCtrl.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillUnload() {
|
ionViewWillUnload() {
|
||||||
console.log('Page, AnotherPage, onPageWillUnload', this.viewCtrl.id);
|
console.log('Page, AnotherPage, ionViewWillUnload', this.viewCtrl.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidUnload() {
|
ionViewDidUnload() {
|
||||||
console.log('Page, AnotherPage, onPageDidUnload', this.viewCtrl.id);
|
console.log('Page, AnotherPage, ionViewDidUnload', this.viewCtrl.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnDestroy() {
|
ngOnDestroy() {
|
||||||
|
@ -31,7 +31,7 @@ class Page1 {
|
|||||||
}, delay);
|
}, delay);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
this.play();
|
this.play();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -65,7 +65,7 @@ class Page2 {
|
|||||||
}, delay);
|
}, delay);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
this.play();
|
this.play();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ class View1Cmp {
|
|||||||
console.log(`View1Cmp, path: ${this.path}`);
|
console.log(`View1Cmp, path: ${this.path}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
this.windowHash = window.location.hash;
|
this.windowHash = window.location.hash;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -30,7 +30,7 @@ class View2Cmp {
|
|||||||
console.log(`View2Cmp, path: ${this.path}`);
|
console.log(`View2Cmp, path: ${this.path}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
this.windowHash = window.location.hash;
|
this.windowHash = window.location.hash;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -48,7 +48,7 @@ class View3Cmp {
|
|||||||
console.log(`View3Cmp, path: ${this.path}, param id: ${this.id}`);
|
console.log(`View3Cmp, path: ${this.path}, param id: ${this.id}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
this.windowHash = window.location.hash;
|
this.windowHash = window.location.hash;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -51,12 +51,12 @@ class SignIn {
|
|||||||
class ChatPage {
|
class ChatPage {
|
||||||
constructor(private viewCtrl: ViewController) {}
|
constructor(private viewCtrl: ViewController) {}
|
||||||
|
|
||||||
onPageDidLoad() {
|
ionViewLoaded() {
|
||||||
console.log('ChatPage, onPageDidLoad');
|
console.log('ChatPage, ionViewLoaded');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidUnload() {
|
ionViewDidUnload() {
|
||||||
console.log('ChatPage, onPageDidUnload');
|
console.log('ChatPage, ionViewDidUnload');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -90,24 +90,24 @@ class TabsPage {
|
|||||||
this.nav.present(modal);
|
this.nav.present(modal);
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillEnter() {
|
ionViewWillEnter() {
|
||||||
console.log('TabsPage, onPageWillEnter');
|
console.log('TabsPage, ionViewWillEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
console.log('TabsPage, onPageDidEnter');
|
console.log('TabsPage, ionViewDidEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillLeave() {
|
ionViewWillLeave() {
|
||||||
console.log('TabsPage, onPageWillLeave');
|
console.log('TabsPage, ionViewWillLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidLeave() {
|
ionViewDidLeave() {
|
||||||
console.log('TabsPage, onPageDidLeave');
|
console.log('TabsPage, ionViewDidLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidUnload() {
|
ionViewDidUnload() {
|
||||||
console.log('TabsPage, onPageDidUnload');
|
console.log('TabsPage, ionViewDidUnload');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -156,24 +156,24 @@ class Tab1Page1 {
|
|||||||
this.nav.rootNav.setRoot(SignIn, null, { animate: true, direction: 'back' });
|
this.nav.rootNav.setRoot(SignIn, null, { animate: true, direction: 'back' });
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillEnter() {
|
ionViewWillEnter() {
|
||||||
console.log('Tab1Page1, onPageWillEnter');
|
console.log('Tab1Page1, ionViewWillEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
console.log('Tab1Page1, onPageDidEnter');
|
console.log('Tab1Page1, ionViewDidEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillLeave() {
|
ionViewWillLeave() {
|
||||||
console.log('Tab1Page1, onPageWillLeave');
|
console.log('Tab1Page1, ionViewWillLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidLeave() {
|
ionViewDidLeave() {
|
||||||
console.log('Tab1Page1, onPageDidLeave');
|
console.log('Tab1Page1, ionViewDidLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidUnload() {
|
ionViewDidUnload() {
|
||||||
console.log('Tab1Page1, onPageDidUnload');
|
console.log('Tab1Page1, ionViewDidUnload');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -197,24 +197,24 @@ class Tab1Page2 {
|
|||||||
this.nav.push(Tab1Page3)
|
this.nav.push(Tab1Page3)
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillEnter() {
|
ionViewWillEnter() {
|
||||||
console.log('Tab1Page2, onPageWillEnter');
|
console.log('Tab1Page2, ionViewWillEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
console.log('Tab1Page2, onPageDidEnter');
|
console.log('Tab1Page2, ionViewDidEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillLeave() {
|
ionViewWillLeave() {
|
||||||
console.log('Tab1Page2, onPageWillLeave');
|
console.log('Tab1Page2, ionViewWillLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidLeave() {
|
ionViewDidLeave() {
|
||||||
console.log('Tab1Page2, onPageDidLeave');
|
console.log('Tab1Page2, ionViewDidLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidUnload() {
|
ionViewDidUnload() {
|
||||||
console.log('Tab1Page2, onPageDidUnload');
|
console.log('Tab1Page2, ionViewDidUnload');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -233,24 +233,24 @@ class Tab1Page2 {
|
|||||||
class Tab1Page3 {
|
class Tab1Page3 {
|
||||||
constructor(private nav: NavController) {}
|
constructor(private nav: NavController) {}
|
||||||
|
|
||||||
onPageWillEnter() {
|
ionViewWillEnter() {
|
||||||
console.log('Tab1Page3, onPageWillEnter');
|
console.log('Tab1Page3, ionViewWillEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
console.log('Tab1Page3, onPageDidEnter');
|
console.log('Tab1Page3, ionViewDidEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillLeave() {
|
ionViewWillLeave() {
|
||||||
console.log('Tab1Page3, onPageWillLeave');
|
console.log('Tab1Page3, ionViewWillLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidLeave() {
|
ionViewDidLeave() {
|
||||||
console.log('Tab1Page3, onPageDidLeave');
|
console.log('Tab1Page3, ionViewDidLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidUnload() {
|
ionViewDidUnload() {
|
||||||
console.log('Tab1Page3, onPageDidUnload');
|
console.log('Tab1Page3, ionViewDidUnload');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -277,24 +277,24 @@ class Tab2Page1 {
|
|||||||
this.nav.push(Tab2Page2)
|
this.nav.push(Tab2Page2)
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillEnter() {
|
ionViewWillEnter() {
|
||||||
console.log('Tab2Page1, onPageWillEnter');
|
console.log('Tab2Page1, ionViewWillEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
console.log('Tab2Page1, onPageDidEnter');
|
console.log('Tab2Page1, ionViewDidEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillLeave() {
|
ionViewWillLeave() {
|
||||||
console.log('Tab2Page1, onPageWillLeave');
|
console.log('Tab2Page1, ionViewWillLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidLeave() {
|
ionViewDidLeave() {
|
||||||
console.log('Tab2Page1, onPageDidLeave');
|
console.log('Tab2Page1, ionViewDidLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidUnload() {
|
ionViewDidUnload() {
|
||||||
console.log('Tab2Page1, onPageDidUnload');
|
console.log('Tab2Page1, ionViewDidUnload');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -318,24 +318,24 @@ class Tab2Page2 {
|
|||||||
this.nav.push(Tab2Page3)
|
this.nav.push(Tab2Page3)
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillEnter() {
|
ionViewWillEnter() {
|
||||||
console.log('Tab2Page2, onPageWillEnter');
|
console.log('Tab2Page2, ionViewWillEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
console.log('Tab2Page2, onPageDidEnter');
|
console.log('Tab2Page2, ionViewDidEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillLeave() {
|
ionViewWillLeave() {
|
||||||
console.log('Tab2Page2, onPageWillLeave');
|
console.log('Tab2Page2, ionViewWillLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidLeave() {
|
ionViewDidLeave() {
|
||||||
console.log('Tab2Page2, onPageDidLeave');
|
console.log('Tab2Page2, ionViewDidLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidUnload() {
|
ionViewDidUnload() {
|
||||||
console.log('Tab2Page2, onPageDidUnload');
|
console.log('Tab2Page2, ionViewDidUnload');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -354,24 +354,24 @@ class Tab2Page2 {
|
|||||||
class Tab2Page3 {
|
class Tab2Page3 {
|
||||||
constructor(private nav: NavController) {}
|
constructor(private nav: NavController) {}
|
||||||
|
|
||||||
onPageWillEnter() {
|
ionViewWillEnter() {
|
||||||
console.log('Tab2Page3, onPageWillEnter');
|
console.log('Tab2Page3, ionViewWillEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
console.log('Tab2Page3, onPageDidEnter');
|
console.log('Tab2Page3, ionViewDidEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillLeave() {
|
ionViewWillLeave() {
|
||||||
console.log('Tab2Page3, onPageWillLeave');
|
console.log('Tab2Page3, ionViewWillLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidLeave() {
|
ionViewDidLeave() {
|
||||||
console.log('Tab2Page3, onPageDidLeave');
|
console.log('Tab2Page3, ionViewDidLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidUnload() {
|
ionViewDidUnload() {
|
||||||
console.log('Tab2Page3, onPageDidUnload');
|
console.log('Tab2Page3, ionViewDidUnload');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -389,24 +389,24 @@ class Tab2Page3 {
|
|||||||
})
|
})
|
||||||
class Tab3Page1 {
|
class Tab3Page1 {
|
||||||
|
|
||||||
onPageWillEnter() {
|
ionViewWillEnter() {
|
||||||
console.log('Tab3Page1, onPageWillEnter');
|
console.log('Tab3Page1, ionViewWillEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidEnter() {
|
ionViewDidEnter() {
|
||||||
console.log('Tab3Page1, onPageDidEnter');
|
console.log('Tab3Page1, ionViewDidEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageWillLeave() {
|
ionViewWillLeave() {
|
||||||
console.log('Tab3Page1, onPageWillLeave');
|
console.log('Tab3Page1, ionViewWillLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidLeave() {
|
ionViewDidLeave() {
|
||||||
console.log('Tab3Page1, onPageDidLeave');
|
console.log('Tab3Page1, ionViewDidLeave');
|
||||||
}
|
}
|
||||||
|
|
||||||
onPageDidUnload() {
|
ionViewDidUnload() {
|
||||||
console.log('Tab3Page1, onPageDidUnload');
|
console.log('Tab3Page1, ionViewDidUnload');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user