J'ai dans mon application.le module.ts:
import { BrowserModule } from '@angular/platform-browser';
import { ErrorHandler, NgModule } from '@angular/core';
import { HttpModule, Http } from '@angular/http';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';
import { EliteApi } from '../shared/shared';
import { MyApp } from './app.component';
import { MyTeams, Tournaments, TeamDetails, Teams, TeamHome, Standings } from '../pages/pages';
import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';
@NgModule({
declarations: [
MyApp,
MyTeams,
TeamDetails,
Tournaments,
Teams,
TeamHome,
Standings
],
imports: [
BrowserModule,
IonicModule.forRoot(MyApp),
HttpModule
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
MyTeams,
TeamDetails,
Tournaments,
Teams,
TeamHome,
Standings
],
providers: [
HttpModule,
StatusBar,
SplashScreen,
{ provide: ErrorHandler, useClass: IonicErrorHandler },
EliteApi
]
})
export class AppModule { }
En ce moment, ma declarations
et entryComponents
les deux sont exactement les mêmes. Ils contiennent tous de la page/composants que j'ai créé pour mon application. Si j'ai supprimer toutes les entrées de toutes les propriétés, j'obtiens le message d'erreur dans angular2.
Ma question est de savoir si ils sont toujours les mêmes, alors quel est le besoin pour ces propriétés? Je pense que je ne suis pas certains point ici. Quand entryComponents et declaractions être différents l'un de l'autre?