Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 14158|Svar: 0

[ionisk] Ingen komponentfabrik fundet til ListPage. Tilføjede du det til

[Kopier link]
Opslået på 20/06/2018 11.05.49 | | | |
Uncaught (i løfte): Fejl: Ingen komponentfabrik fundet for ListPage. Tilføjede du det til @NgModule.entryComponents?
Error: No component factory found for ListPage. Did you add it to @NgModule.entryComponents?
    på noComponentFactoryError (http://localhost:8100/build/vendor.js:4303:34)
    på CodegenComponentFactoryResolver.resolveComponentFactory (http://localhost:8100/build/vendor.js:4367:19)
    på DeepLinker.resolveComponent (http://localhost:8100/build/vendor.js:24838:20)
    ved Tab.NavControllerBase._viewInit (http://localhost:8100/build/vendor.js:51914:45)
    På http://localhost:8100/build/vendor.js:51730:23
    på t.invoke (http://localhost:8100/build/polyfills.js:3:14976)
    på Object.onInvoke (http://localhost:8100/build/vendor.js:5134:33)
    på t.invoke (http://localhost:8100/build/polyfills.js:3:14916)
    på R.run (http://localhost:8100/build/polyfills.js:3:10143)
    På http://localhost:8100/build/polyfills.js:3:20242
        
        
        
Error: Uncaught (in promise): Error: No component factory found for ListPage. Did you add it to @NgModule.entryComponents?
Error: No component factory found for ListPage. Did you add it to @NgModule.entryComponents?
    på noComponentFactoryError (http://localhost:8100/build/vendor.js:4303:34)
    på CodegenComponentFactoryResolver.resolveComponentFactory (http://localhost:8100/build/vendor.js:4367:19)
    på DeepLinker.resolveComponent (http://localhost:8100/build/vendor.js:24838:20)
    ved Tab.NavControllerBase._viewInit (http://localhost:8100/build/vendor.js:51914:45)
    På http://localhost:8100/build/vendor.js:51730:23
    på t.invoke (http://localhost:8100/build/polyfills.js:3:14976)
    på Object.onInvoke (http://localhost:8100/build/vendor.js:5134:33)
    på t.invoke (http://localhost:8100/build/polyfills.js:3:14916)
    på R.run (http://localhost:8100/build/polyfills.js:3:10143)
    På http://localhost:8100/build/polyfills.js:3:20242
    ved c (http://localhost:8100/build/polyfills.js:3:19752)
    ved c (http://localhost:8100/build/polyfills.js:3:19461)
    på http://localhost:8100/build/polyfills.js:3:20233
    på t.invokeTask (http://localhost:8100/build/polyfills.js:3:15660)
    på Object.onInvokeTask (http://localhost:8100/build/vendor.js:5125:33)
    på t.invokeTask (http://localhost:8100/build/polyfills.js:3:15581)
    på r.runTask (http://localhost:8100/build/polyfills.js:3:10834)
    ved o (http://localhost:8100/build/polyfills.js:3:7894)
    på e.invokeTask [as invoke] (http://localhost:8100/build/polyfills.js:3:16823)
    ved p (http://localhost:8100/build/polyfills.js:2:27648)


Jeg er en ionisk nybegynder, ifølge eksemplet på den officielle hjemmeside vil jeg gerne lave en ListPage-side, og jeg har nogenlunde lavet det officielle format, og til sidst klikker jeg for at rapportere en fejl som ovenfor.


Et nærmere kig på koden viste, at der ikke var nogen problemer som skrevet i dokumentationen. Til sidst blev det opdaget, at problemet faktisk lå i app.module.ts.

app.module.ts initialiserer og definerer fuldt ud modulerne i projektet, så når man hoppede til detaljesiden, blev et modul på detaljesiden tilføjet, og indholdet i app.module.ts blev ikke opdateret i tide. Så denne fejl vil blive rapporteret.

app.module.ts fil gemmes i projekt\src\app\app.module.ts placering.

Løsning: Indfør et nyt modul i app.module.ts og tilføj et nyt modul i deklarationer, entryComponents.



Kodeks:



ListPage er din nye side! De endelige gengivelser er som følger:







Tidligere:Ionic Development Android App Practice (2): Android Packaging apk
Næste:Ionisk udvikling Android App Practice (3): Nyheder Video Liste
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com