2017-03-24 3 views
2

Ich bin neu in ionic 2, indem ich dieses Tutorial https://www.joshmorony.com/creating-a-custom-expandable-header-component-for-ionic-2/ Ich wollte die erweiterbare Header-Komponente anzeigen. Hier habe ich die benutzerdefinierte Komponente namens ionic g component ExpandableHeader erstellt, wenn ich es in app.module.ts importieren.Fehler: Unerwarteter Wert 'undefined' durch das Modul 'AppModule'

Unten ist mein app.module.ts Code:

import { ExpandableHeader } from '../components/expandable- 
     header/expandable-header'; 
import { NgModule, ErrorHandler } from '@angular/core'; 
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular'; 
import { MyApp } from './app.component'; 
import { HomePage } from '../pages/home/home'; 
import { StatusBar } from '@ionic-native/status-bar'; 
import { SplashScreen } from '@ionic-native/splash-screen'; 

@NgModule({ 
declarations: [ 
MyApp, 
HomePage, 
ExpandableHeader 
], 
imports: [ 
    IonicModule.forRoot(MyApp) 
], 
bootstrap: [IonicApp], 
entryComponents: [ 
MyApp, 
HomePage 
], 
providers: [ 
    StatusBar, 
    SplashScreen, 
    {provide: ErrorHandler, useClass: IonicErrorHandler} 
    ] 
}) 
export class AppModule {} 

Wenn ich versuche, es zu importieren, zeigt das error.How kann ich diesen Fehler zu beheben

+2

Ich bekomme diesen Fehler auch aber zufällig. Ich verwende Ionic 3.0.1. Ich muss den ionischen Dienst neu starten, um ihn loszuwerden. – Guus

+1

Neustart von Ionic Serve arbeitete für mich! –

Antwort

1

Versuchen Sie, diese providers: [StatusBar,SplashScreen,ErrorHandler]

und Versuchen provide: zu definieren und useClass in Ihrem Seitenkonstruktor.

+0

Ich hatte zuvor versucht, was Sie sagten, aber immer den gleichen Fehler –

+0

Ok überprüfen Sie den erweiterbaren Header-Pfad ist wahr oder falsch, wenn es wahr ist versuchen Sie, Statusleiste und Splashscreen zu entfernen ... – ibowankenobi

Verwandte Themen