タブのヘッダー/ナビゲーションコンポーネントを作成しようとしていますが、イオンタブ付きコンポーネントの問題に直面しています。イオンタブ付きUIコンポーネント
それがエラーを発生させます:1. If ‘custom-header’ is an Angular component, then verify that it is part of this module.
私はそれはそれで正常に動作同じプロジェクトで通常のページに私のコンポーネントをロードしようとしています。 タブでは、ERRORが発生します。
ここに私のコードです。
navbar.html
<ion-header>
<ion-navbar>
<ion-title></ion-title>
<ion-chip>
<button ion-button clear color="light">
<ion-icon class="fa fa-microphone"></ion-icon>
</button>
</ion-chip>
</ion-navbar>
</ion-header>
navbar.ts
私component.module.ts
@Component({
selector: 'navbar',
templateUrl: 'navbar.html'
})
import { NgModule } from '@angular/core';
import { NavbarComponent } from './navbar/navbar';
@NgModule({
declarations: [NavbarComponent],
imports: [],
exports: [NavbarComponent]
})
export class ComponentsModule {}
私のタブメイン/親ページで私のセレクタ
import { NgModule } from '@angular/core';
import { IonicPageModule } from 'ionic-angular';
import { DashboardPage } from './dashboard';
import { ComponentsModule }from '../../components/components.module';
@NgModule({
declarations: [
DashboardPage,
ComponentsModule
],
imports: [
IonicPageModule.forChild(DashboardPage),
ComponentsModule
]
})
export class DashboardPageModule {}
私はappreciated.Thankあなたになりapp.module.ts
任意のヘルプで、このコンポーネントを追加しました。
私はあなたのステップに従っ親愛なる上からNavControllerをインポートする必要があります。それでも同じ向きです。 子/コンテンツタブと親/メインタブに 'component.module.ts'を追加すると、このエラーが表示されます。 'エラー:タイプNavbarComponentは2つのモジュールの宣言の一部です。 ' これをMain/parentタブでのみ追加すると' navbarは既知の要素ではありません。1. NavbarがAngularコンポーネントの場合は、それはこのモジュールの一部です。 " –
私は、** component.module.ts **のコードを問題に追加しました。 –
それは私のエラーを解決しました。私はあなたの手順に従って、タブのfirstPageモジュールの宣言でコンポーネントを追加しました。 –