gpt4 book ai didi

angularjs - Angular 2(Ionic 2)在显示页面时调用页面中的函数

转载 作者:太空狗 更新时间:2023-10-29 17:17:15 27 4
gpt4 key购买 nike

当我在 angular 2(ionic 2) 应用程序中加载主页时,我想调用服务/函数。如何实现?

第一次加载应用程序(加载主页)时,我可以在constructor 中编写此代码,但是当用户开始使用该应用程序并且push 新页面到 nav controller 并将它们pop 到返回主页构造函数不会再次被调用。

我被困在这里了。

我想知道实现此功能的最佳方法是什么?

我是 angular2ionic2 framework 的新手/strong>(也没有 angular1ionic1 的经验),请帮帮我。

非常感谢。

更新

我尝试过但没有成功的示例代码。

import {Page, NavController, Platform, Storage, SqlStorage} from 'ionic-angular';

@Page({
templateUrl: 'build/pages/page1/page1.html'
})
export class Page1 {
static get parameters(){
return [[NavController],[Platform]];
}
ngOnInit() {
console.log("Showing the first page!");
}
constructor(nav, platform){
this.nav = nav;
this.platform = platform;
}
}

最佳答案

onPageWillEnter() 对我有用。

import {Page, NavController, Platform, Storage, SqlStorage} from 'ionic-angular';


@Page({
templateUrl: 'build/pages/page1/page1.html'
})
export class Page1 {
static get parameters(){
return [[NavController],[Platform]];
}
onPageWillEnter() {
console.log("Showing the first page!");
}
constructor(nav, platform){
this.nav = nav;
this.platform = platform;
}
}

Ionic lifecycle hook

关于angularjs - Angular 2(Ionic 2)在显示页面时调用页面中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36098609/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com