Ionic 2返回导致空白屏幕,控制台没有错误

时间:2017-03-26 09:57:59

标签: angular ionic-framework ionic2

我在课堂上使用navCtrl.pop()还是在模板中使用navPop无关紧要。每当执行两条指令中的任何一条时,屏幕就会变为空白。在控制台上没有任何错误。

我尝试了谷歌搜索,但所有检索到的论坛帖子都建议使用app-scripts旧版本或离子版2旧版本。但是,我更新了任何可能的内容。我目前的配置如下。

 $ionic info
 Your system information:

 Cordova CLI: 6.4.0 
 Ionic CLI Version: 2.2.1
 Ionic App Lib Version: 2.2.0
 ios-deploy version: Not installed
 ios-sim version: Not installed
 OS: Linux 3.16
 Node Version: v6.7.0
 Xcode version: Not installed

packages.json

{
  "name": "ionic-hello-world",
  "author": "Ionic Framework",
  "homepage": "http://ionicframework.com/",
  "private": true,
  "scripts": {
    "clean": "ionic-app-scripts clean",
    "build": "ionic-app-scripts build",
    "ionic:build": "ionic-app-scripts build",
    "ionic:serve": "ionic-app-scripts serve"
  },
  "dependencies": {


    "@angular/common": "2.4.8",
    "@angular/compiler": "2.4.8",
    "@angular/compiler-cli": "2.4.8",
    "@angular/core": "2.4.8",
    "@angular/forms": "2.4.8",
    "@angular/http": "2.4.8",
    "@angular/platform-browser": "2.4.8",
    "@angular/platform-browser-dynamic": "2.4.8",
    "@angular/platform-server": "2.4.8",
    "@ionic/storage": "2.0.0",

    "ionic-angular": "2.2.0",
    "ionic-native": "2.8.1",
    "ionicons": "3.0.0",
    "rxjs": "5.0.1",
    "sw-toolbox": "3.4.0",
    "zone.js": "0.7.2"
  },
  "devDependencies": {
    "@ionic/app-scripts": "1.1.4",
    "typescript": "2.0.9"
  },
  "cordovaPlugins": [
    "cordova-plugin-statusbar",
    "cordova-plugin-whitelist",
    "cordova-plugin-console",
    "cordova-plugin-device",
    "cordova-plugin-splashscreen",
    "ionic-plugin-keyboard"
  ],
  "cordovaPlatforms": [],
  "description": "githubIonic: An Ionic project"
}

更新

我使用以下指令获取navCtrl

import {  App } from 'ionic-angular';
.
.
constructor( private app: App) {
  this.navCtrl = app.getActiveNav();

}

0 个答案:

没有答案