Bunu alabilir arasındaki fark nedir:benim app.module.ts yapılan duyuruları ve entryComponents
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 { }
an benim declarations
ve entryComponents
anda hem tam olarak aynıdır. Uygulamam için oluşturduğum tüm sayfaları/bileşenleri içerir. Herhangi bir girdiden herhangi bir girdiyi kaldırırsam, angular2 hatası alıyorum.
Sorum şu, her zaman aynıysa, o zaman bu özelliklerin ihtiyacı nedir? Sanırım burada bir nokta eksik. Entegrasyon ve beyannameler ne zaman birbirinden farklı olurdu?
Tamam, ben bakacağız –