Node.js ionViewWillEnter不';我不想进入这一页
正如标题所示,一旦我访问页面本身,我的函数就不会触发。我有一个按钮,可以将我重定向到另一个页面,但是页面本身没有加载,也没有函数。目前的代码如下所示:Node.js ionViewWillEnter不';我不想进入这一页,node.js,angular,typescript,ionic-framework,ionic3,Node.js,Angular,Typescript,Ionic Framework,Ionic3,正如标题所示,一旦我访问页面本身,我的函数就不会触发。我有一个按钮,可以将我重定向到另一个页面,但是页面本身没有加载,也没有函数。目前的代码如下所示: import {Component} from "@angular/core"; import {NavController, AlertController} from "ionic-angular"; @Component({ selector: 'page-patch-notes', tem
import {Component} from "@angular/core";
import {NavController, AlertController} from "ionic-angular";
@Component({
selector: 'page-patch-notes',
templateUrl: 'patch-notes.html'
})
export class PatchNotes {
constructor(private nav: NavController, private alertCtrl: AlertController) {
}
ionViewWillEnter() {
let alert = this.alertCtrl.create({
title: 'Patch Notes',
message: "Introduceti adresa de email pentru a va trimite un link de resetare parola.",
buttons: [
{
text: 'Anulati',
handler: data => {
console.log('Cancel clicked');
}
},
{
text: 'Ok',
handler: data => {
console.log('Ok clicked');
}
},
]
});
alert.present();
}
}
很可能在页面加载之前就创建并显示了警报控制器。他的钩子开火了 在“开始页面转换”和“页面完全转换”阶段之间
我已经成功地将这种逻辑与。您需要将您的class def更新为导出class PatchNotes implements OnInit。事实上,这并没有做到,这表明弗朗西索·内托的建议也可能是准确的。如果您还没有,使用生成页面总是一个好主意。您确定这是一个离子
页面
,而不是一个简单的角度组件
?通常,ionic页面遵循名称模式.page.ts
和.page.html
在IoninViewDiCenter中尝试吗?