Ionic2 navCtrl push不显示已按下的页面

Ionic2 navCtrl push不显示已按下的页面,ionic2,Ionic2,我试图从我的ExerciseListPage组件中推送一个页面(即视频页面) 我的练习列表页面模板: <button ion-item [hidden]="!isGroupShown(day)" *ngFor="let exercise of day.exercises" (click)="goTo(exercise.id)"> {{exercise.name}} </button> <ion-header> <ion-navbar&

我试图从我的ExerciseListPage组件中推送一个页面(即视频页面)

我的练习列表页面模板:

 <button ion-item [hidden]="!isGroupShown(day)" *ngFor="let exercise of day.exercises" (click)="goTo(exercise.id)">
  {{exercise.name}}    
</button>
<ion-header>
  <ion-navbar>
    <ion-title>
      Video
    </ion-title>
  </ion-navbar>
</ion-header>

<ion-content padding>
  <h5>{{test}}</h5>
</ion-content>
视频组件:

import { Component } from '@angular/core';
import { NavController, NavParams } from 'ionic-angular';

@Component({
    selector: 'video',
    templateUrl: 'video.html',
})
export class VideoPage {

    public test: string;

    constructor(public navCtrl: NavController, public navParams: NavParams) {

        this.navCtrl=navCtrl;
        this.test="Test video";
        console.log(this.navParams.get('exerciseId'));

    }
}
和视频模板:

 <button ion-item [hidden]="!isGroupShown(day)" *ngFor="let exercise of day.exercises" (click)="goTo(exercise.id)">
  {{exercise.name}}    
</button>
<ion-header>
  <ion-navbar>
    <ion-title>
      Video
    </ion-title>
  </ion-navbar>
</ion-header>

<ion-content padding>
  <h5>{{test}}</h5>
</ion-content>
和tabs.html:

<ion-tabs>
  <ion-tab [root]="tab1Root" tabTitle="Home" tabIcon="home"></ion-tab>
  <ion-tab [root]="tab2Root" tabTitle="Exercises" tabIcon="body"></ion-tab>
  <ion-tab [root]="tab3Root" tabTitle="Analytics" tabIcon="analytics"></ion-tab>
</ion-tabs>

我的视频组件中的console语句在我的控制台中打印id,但屏幕上没有显示任何内容


我遗漏了什么吗?

在我的视频组件中,出现了一个额外的逗号:

@Component({
    selector: 'video',
    templateUrl: 'video.html',
}) 
删除templateUrl后的逗号后,将显示模板