gpt4 book ai didi

angular - 为什么 ion-router-outlet 不能工作 ionic 4

转载 作者:行者123 更新时间:2023-12-04 17:39:20 24 4
gpt4 key购买 nike

我有app.component.html

<ion-app>
<ion-split-pane>
<ion-menu>
<ion-header>
<ion-toolbar>
<ion-title>Menu</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-list>
<ion-menu-toggle auto-hide="false" *ngFor="let p of appPages">
<ion-item [routerDirection]="'root'" [routerLink]="[p.url]">
<ion-icon slot="start" [name]="p.icon"></ion-icon>
<ion-label>
{{p.title}}
</ion-label>
</ion-item>
</ion-menu-toggle>
</ion-list>
</ion-content>
</ion-menu>
<ion-router-outlet main></ion-router-outlet>
</ion-split-pane>
</ion-app>

我还有detail.page.html

    <ion-content padding>
<div *ngIf="invoiceDetailData$ | async as invoiceDetailData">
<div *ngFor="let item of invoiceDetailData?.invoiceDetail?.items">
<ion-label *ngFor="let child of item.children">
{{child.cardName}}
{{child.availableBalance}}
{{child.cardNumber}}
</ion-label>
</div>
</div>
<div>
<button *ngFor="let pages of detailPages">
<span [routerLink]="[pages.url]">{{pages.title}}</span>
</button>
</div>
</ion-content>

<ion-router-outlet></ion-router-outlet>
</ion-app>

ion-router-outlet 不工作,但在路由器中推送值。并且 ref 不可点击!

最佳答案

使用 Ionic Router socket <ion-router-outlet>在 ionic 4 中你需要使用 Angular router

  • 创建 app-routing.ts 文件
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
const routes: Routes = [
{ path: '', redirectTo: 'home', pathMatch: 'full' },
{ path: 'home', loadChildren: './pages/home/home.module#HomePageModule' },
{ path: 'list', loadChildren: './pages/list/list.module#ListPageModule' }
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
  • 添加AppRoutingModuleapp.module.ts文件
  • 打开src/your component.html归档并放置这些内容:
<ion-app>
<ion-router-outlet></ion-router-outlet>
</ion-app>

关于angular - 为什么 ion-router-outlet 不能工作 ionic 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55239958/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com