Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 14158|Svare: 0

[ionisk] Ingen komponentfabrikk funnet for ListPage. La du det til

[Kopier lenke]
Publisert på 20.06.2018 11:05:49 | | | |
Uncaught (i løfte): Feil: Ingen komponentfabrikk funnet for ListPage. La du det til i @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)
    hos 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)
    hos 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
    på c (http://localhost:8100/build/polyfills.js:3:19752)
    på 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 nybegynner, ifølge eksempelet gitt på den offisielle nettsiden, ønsker jeg å lage en ListPage-side, og jeg har omtrent gjort det offisielle formatet, og til slutt klikker jeg for å rapportere en feil som ovenfor.


En nærmere titt på koden viste at det ikke var noen problemer slik det sto i dokumentasjonen. Til slutt ble det oppdaget at problemet faktisk lå i app.module.ts.

app.module.ts initialiserer og definerer modulene i prosjektet fullt ut, så når man hoppet til detaljsiden, ble en modul på detaljsiden lagt til, og innholdet i app.module.ts ble ikke oppdatert i tide. Så denne feilen vil bli rapportert.

app.module.ts filen lagres i prosjekt\src\app\app.module.ts lokasjon.

Løsning: Introduser en ny modul i app.module.ts og legg til en ny modul i deklarasjoner, entryComponents.



Kode:



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







Foregående:Ionic Development Android App Practice (2): Android Packaging apk
Neste:Ionisk utvikling Android App Practice (3): Nyheter Videoliste
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com