【发布时间】:2020-04-25 20:41:13
【问题描述】:
您好,我在路由回 Ionic 中的某些页面时遇到了一些问题。我正在尝试创建一个标题组件,该组件将具有一个链接到不同页面的侧菜单。但我也希望能够关闭某些页面上的标题。我可以在我的媒体页面上看到标题组件,但 routerLink 不起作用。这是我的代码;
header-routing.module.ts
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { HeaderComponent } from './header.component';
const routes: Routes = [
{
path: '',
component: HeaderComponent
},
{
path: 'home',
loadChildren: '../../../pages/landing/home/home.module#HomePageModule'
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
export class HeaderRoutingModule {}
header.component.html
<ion-header>
<ion-toolbar class="toolbar">
<ion-buttons slot="secondary">
<ion-button>
<ion-icon slot="icon-only" name="person-circle"></ion-icon>
</ion-button>
</ion-buttons>
<ion-buttons slot="primary">
<ion-button color="danger">
<ion-icon slot="icon-only" ios="ellipsis-horizontal" md="ellipsis-vertical"></ion-icon>
</ion-button>
</ion-buttons>
<ion-buttons slot="start">
<ion-button routerLink="/home">Home</ion-button>
</ion-buttons>
</ion-toolbar>
</ion-header>
component.module.ts
import { NgModule } from '@angular/core';
import { IonicModule } from '@ionic/angular';
import { CommonModule } from '@angular/common';
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
import { HeaderComponent } from './header/header.component';
@NgModule({
imports: [
IonicModule,
CommonModule,
ReactiveFormsModule,
FormsModule
],
declarations: [
HeaderComponent
],
exports: [
HeaderComponent
]
})
export class PageComponentsModule { }
media.module.ts
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { IonicModule } from '@ionic/angular';
import { MediaPageRoutingModule } from './media-routing.module';
import { MediaPage } from './media.page';
import { PageComponentsModule } from '../components/page-component.module';
@NgModule({
imports: [
CommonModule,
FormsModule,
IonicModule,
PageComponentsModule,
MediaPageRoutingModule
],
declarations: [MediaPage]
})
export class MediaPageModule {}
提前致谢!
【问题讨论】:
标签: angular ionic-framework angular2-routing