Ich versuche nur, meine Füße mit Ionic und Angular nass zu machen. Ich habe eine Ionic App mit ionic start tabs-app tabs --ts
erstellt. Ich habe dann eine Seite mit ionic g page event-home
erstellt.Wie man eine Ionic generierte Seite als App root page verwendet
Als nächstes wollte ich, dass die generierte Seite als meine Homepage setzen, so, ohne sonst etwas zu ändern, ich app.component.ts aktualisiert zu
...
import { EventHomePage } from '../pages/event-home/event-home';
...
export Class MyApp {
rootPage:any = EventHomePage;
}
Nun, wenn ich zu ionic serve
versuchen: Error: Uncaught (in promise): Error: No component factory found for EventHomePage. Did you add it to @NgModule.entryComponents?
Also, ich versuche Zugabe zu entryComponents
in app.module.ts:
...
import { EventHomePage } from '../pages/event-home/event-home';
...
@NgModule({
...
entryComponents: [
EventHomePage,
...
]
})
export class AppModule{}
Jetzt 210
ich Component EventHomePage is not part of any NgModule or the module has not been imported into your module.
Also, versuchen zu tun, was scheint wie eine einfache Aufgabe ziemlich schwierig erweist.
Wie ändere ich die Startseite einer ionengenerierten App auf eine Seite, die von ionic generiert wurde?
Der einfachste Weg, dies zu tun, wird 'ionen g testproject blank' ausführen. Das leere Projekt macht genau das, was Sie wollen mit einer Seite namens "home". Als nächstes starten Sie Ihre 'ionic g Seite EventHomePage' und suchen Sie im Projekt einfach nach HomePage und ersetzen Sie den Text. Ich nehme an, Sie waren verwirrt, weil Sie das anfängliche Projekt der Vorsprünge benutzten. –