Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 14158|Odgovoriti: 0

[ionski] Za ListPage ni bilo najdene tovarne komponent. Si ga dodal k

[Kopiraj povezavo]
Objavljeno na 20. 06. 2018 11:05:49 | | | |
Neodkrit (obljubljam): Napaka: Tovarna komponent za ListPage ni bila najdena. Si ga dodal v @NgModule.entryComponents?
Error: No component factory found for ListPage. Did you add it to @NgModule.entryComponents?
    na noComponentFactoryError (http://localhost:8100/build/vendor.js:4303:34)
    na CodegenComponentFactoryResolver.resolveComponentFactory (http://localhost:8100/build/vendor.js:4367:19)
    na DeepLinker.resolveComponent (http://localhost:8100/build/vendor.js:24838:20)
    At Tab.NavControllerBase._viewInit (http://localhost:8100/build/vendor.js:51914:45)
    pri http://localhost:8100/build/vendor.js:51730:23
    at t.invoke (http://localhost:8100/build/polyfills.js:3:14976)
    na Object.onInvoke (http://localhost:8100/build/vendor.js:5134:33)
    at t.invoke (http://localhost:8100/build/polyfills.js:3:14916)
    na r.run (http://localhost:8100/build/polyfills.js:3:10143)
    na 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?
    na noComponentFactoryError (http://localhost:8100/build/vendor.js:4303:34)
    na CodegenComponentFactoryResolver.resolveComponentFactory (http://localhost:8100/build/vendor.js:4367:19)
    na DeepLinker.resolveComponent (http://localhost:8100/build/vendor.js:24838:20)
    At Tab.NavControllerBase._viewInit (http://localhost:8100/build/vendor.js:51914:45)
    pri http://localhost:8100/build/vendor.js:51730:23
    at t.invoke (http://localhost:8100/build/polyfills.js:3:14976)
    na Object.onInvoke (http://localhost:8100/build/vendor.js:5134:33)
    at t.invoke (http://localhost:8100/build/polyfills.js:3:14916)
    na r.run (http://localhost:8100/build/polyfills.js:3:10143)
    na http://localhost:8100/build/polyfills.js:3:20242
    pri c (http://localhost:8100/build/polyfills.js:3:19752)
    pri c (http://localhost:8100/build/polyfills.js:3:19461)
    na http://localhost:8100/build/polyfills.js:3:20233
    at t.invokeTask (http://localhost:8100/build/polyfills.js:3:15660)
    na Object.onInvokeTask (http://localhost:8100/build/vendor.js:5125:33)
    at t.invokeTask (http://localhost:8100/build/polyfills.js:3:15581)
    na r.runTask (http://localhost:8100/build/polyfills.js:3:10834)
    at o (http://localhost:8100/build/polyfills.js:3:7894)
    na e.invokeTask [kot invoke] (http://localhost:8100/build/polyfills.js:3:16823)
    pri p (http://localhost:8100/build/polyfills.js:2:27648)


Sem začetnik v ionskih tehnologijah, glede na primer na uradni spletni strani želim zgraditi stran s seznamom, približno sem naredil uradni format in končno kliknem, da prijavim napako, kot zgoraj.


Podrobnejši pregled kode je pokazal, da ni težav, kot je zapisano v dokumentaciji. Na koncu so ugotovili, da je težava pravzaprav v app.module.ts.

app.module.ts popolnoma inicializira in definira module v projektu, tako da je bil ob skoku na stran s podrobnostmi dodan modul strani s podrobnostmi, vsebina v app.module.ts pa ni bila pravočasno posodobljena. Torej bo ta napaka prijavljena.

app.module.ts datoteka je shranjena na lokaciji projekt\src\app\app.module.ts.

Rešitev: Uvedite nov modul v app.module.ts in dodajte nov modul v deklaracijah, entryComponents.



Koda:



ListPage je vaša nova stran! Končne upodobitve so naslednje:







Prejšnji:Ionic Development Android App Practice (2): Android pakiranje apk
Naslednji:Ionic Development Android App Practice (3): Seznam novic Video
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com