属性“ parent”在类型“ NavController”上不存在

时间:2019-08-28 08:47:56

标签: routing ionic4 ion-slides

我有一个屏幕,上面装有代表不同扇区的不同方框,所有扇区都有不同的子扇区。

我试图单击一个部门,以便可以转到该特定部门的详细信息。

这些详细信息显示在幻灯片中。

对于每个扇区,我都有一个ion-slide,在每个幻灯片中都有一个子扇区列表。

我有以下代码将我带到所选部门的幻灯片(来自框)。

这给了我这个错误:

Property 'parent' does not exist on type 'NavController'.

我尝试使用其他东西,但找不到任何东西。请帮助

@Component({
  selector: 'app-tile',
  templateUrl: './tile.component.html',
  styleUrls: ['./tile.component.scss'],
})
export class TileComponent implements OnInit {

  @Input() tileData: superSectorPassClass;
  @Input() superSectorIcon: string;

  constructor(private navCtrl: NavController, private events: Events, public globalVariableService: GlobalVariableServiceProvider) {

  }

  goToSlide(slideID: number) {
    this.globalVariableService.comesFromTileClick = true;
    console.log('this.globalVariableService.comesFromTileClick: ' + this.globalVariableService.comesFromTileClick);
    this.navCtrl.parent.select(1).then(() => {
      this.events.publish('go-to-slide', 1, slideID - 1);
      console.log('Published');
    });
  }

0 个答案:

没有答案