我正在使用离子2。
我需要获取以前的页面名称。
这是我的代码。
@ViewChild(Nav) nav:Nav
constructor() {
this.nav_app.viewDidEnter.subscribe(
view => console.log("Current opened view is : " + view.name);
)
}
我仍然得到
Current opened view is : t
如何获取上一页名称。
请告诉我,
谢谢
你可以
试试
import { Component, ViewChild } from '@angular/core';
import { NavController } from 'ionic-angular';
export class MyApp {
constructor(public navCtrl:NavController){
var val=this.navCtrl.last();
console.log("VAL");
console.log(val);
}
}
在离子+2中,您可以简单地使用:
this.navCtrl.last().name
下面是记录名称的简单示例
constructor(public navCtrl:NavController){
console.log("Previous Page is called = " + this.navCtrl.last().name);
}
如果你想在Ionic中有一个历史/前一页名称,你可以使用它。
this.navCtrl.getPrevious().name;
或
this.nav.getPrevious().name;