导航使用什么:离子导航或默认角度路由?

时间:2020-03-02 13:39:07

标签: angular ionic-framework

任何人都可以将我飞机降落,该如何在应用程序中导航?我可以只使用ion-nav等代替默认的角度布线吗?这不是一个坏习惯吗?也许两者兼而有之?

2 个答案:

答案 0 :(得分:0)

我们可以使用以下HTML导航至详细路线。

<ion-content class="ion-padding">
  <ion-button [routerLink]="['/detail']">Go to detail</ion-button>
</ion-content>

我们还可以使用路由器API以编程方式在我们的应用中导航。

  navigate(){
    this.router.navigate(['/detail'])
  }

注意:NavController,因为它在IONIC 4及更高版本中已被弃用

答案 1 :(得分:0)

您可以使用LazyLoad延迟资源的初始化,以提高性能并节省系统资源。

示例:

<ion-button (click)="buttonClicked">Go to Settings</ion-button>

和.ts文件

import { NavController } from '@ionic/angular';

constructor ( public navCtrl : NavController ) {}

buttonClicked(){
   this.navCtrl.navigateForward('your-page');
}