离子使用获取上一页的名称

时间:2017-06-14 12:19:46

标签: ionic2

我正在使用离子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

如何获取上一页的名称。

请建议我,

由于

3 个答案:

答案 0 :(得分:12)

你可以尝试

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);
    }
}

答案 1 :(得分:2)

在离子+2中你可以简单地使用:

this.navCtrl.last().name

以下是记录名称

的简单示例
constructor(public navCtrl:NavController){
    console.log("Previous Page is called = " + this.navCtrl.last().name);
}

答案 2 :(得分:0)

如果您希望使用历史/上一页网页名称,可以使用此名称。

  

this.navCtrl.getPrevious().name;

  

this.nav.getPrevious().name;