2017-03-24 19 views
2

このチュートリアルの後に、ionic 2を初めて使用しました。https://www.joshmorony.com/creating-a-custom-expandable-header-component-for-ionic-2/私はExpandableヘッダーコンポーネントを表示したがっています。ここでは、app.module.tsにインポートすると、ionic g component ExpandableHeaderという名前のカスタムコンポーネントが作成されました。エラー: 'AppModule'モジュールによって予期しない値 'undefined'が宣言されました

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 {} 

私はそれをインポートしようerror.How iは

+2

このエラーも同様ですが、ランダムに表示されます。私はIonic 3.0.1を使用しています。私はそれを取り除くためにイオンを再開する必要があります。 – Guus

+1

イオニックサーブを再起動すると私のために働いた! –

答えて

1

このproviders: [StatusBar,SplashScreen,ErrorHandler]

を試してみて、provide:を定義しようと、このエラーを解決することができます示しています。以下は

は私 app.module.tsコードですあなたのページコンストラクタの useClass

+0

私はあなたが言ったことを以前に試みたが、同じエラーが出る –

+0

拡張可能なヘッダーのパスを確認すると、trueまたはfalseがtrueの場合、ステータスバーとスプラッシュスクリーンが削除されます。 – ibowankenobi

関連する問題