Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 14158|Atsakyti: 0

[joninis] ListPage gamykloje nerasta jokių komponentų. Ar įtraukėte jį į

[Kopijuoti nuorodą]
Paskelbta 2018-06-20 11:05:49 | | | |
Uncaught (pažadas): Klaida: Nėra komponentų gamykloje rasta ListPage. Ar įtraukėte jį į @NgModule.entryComponents?
Error: No component factory found for ListPage. Did you add it to @NgModule.entryComponents?
    adresu noComponentFactoryError (http://localhost:8100/build/vendor.js:4303:34)
    CodegenComponentFactoryResolver.resolveComponentFactory (http://localhost:8100/build/vendor.js:4367:19)
    adresu DeepLinker.resolveComponent (http://localhost:8100/build/vendor.js:24838:20)
    Tab.NavControllerBase._viewInit (http://localhost:8100/build/vendor.js:51914:45)
    http://localhost:8100/build/vendor.js:51730:23
    T.Invoke (http://localhost:8100/build/polyfills.js:3:14976)
    Object.onInvoke (http://localhost:8100/build/vendor.js:5134:33)
    T.Invoke (http://localhost:8100/build/polyfills.js:3:14916)
    R.Run (http://localhost:8100/build/polyfills.js:3:10143)
    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?
    adresu noComponentFactoryError (http://localhost:8100/build/vendor.js:4303:34)
    CodegenComponentFactoryResolver.resolveComponentFactory (http://localhost:8100/build/vendor.js:4367:19)
    adresu DeepLinker.resolveComponent (http://localhost:8100/build/vendor.js:24838:20)
    Tab.NavControllerBase._viewInit (http://localhost:8100/build/vendor.js:51914:45)
    http://localhost:8100/build/vendor.js:51730:23
    T.Invoke (http://localhost:8100/build/polyfills.js:3:14976)
    Object.onInvoke (http://localhost:8100/build/vendor.js:5134:33)
    T.Invoke (http://localhost:8100/build/polyfills.js:3:14916)
    R.Run (http://localhost:8100/build/polyfills.js:3:10143)
    http://localhost:8100/build/polyfills.js:3:20242
    C (http://localhost:8100/build/polyfills.js:3:19752)
    C (http://localhost:8100/build/polyfills.js:3:19461)
    http://localhost:8100/build/polyfills.js:3:20233
    t.invokeTask (http://localhost:8100/build/polyfills.js:3:15660)
    adresu Object.onInvokeTask (http://localhost:8100/build/vendor.js:5125:33)
    t.invokeTask (http://localhost:8100/build/polyfills.js:3:15581)
    adresu r.runTask (http://localhost:8100/build/polyfills.js:3:10834)
    at o (http://localhost:8100/build/polyfills.js:3:7894)
    adresu e.invokeTask [kaip iškviesti] (http://localhost:8100/build/polyfills.js:3:16823)
    p (http://localhost:8100/build/polyfills.js:2:27648)


Aš esu jonų naujokas, pagal oficialioje svetainėje pateiktą pavyzdį, noriu sukurti ListPage puslapį, ir aš apytiksliai padariau oficialų formatą, ir galiausiai spustelėkite, kad praneštumėte apie klaidą, kaip nurodyta aukščiau.


Atidžiau pažvelgus į kodą paaiškėjo, kad nebuvo jokių problemų, kaip parašyta dokumentuose. Galų gale buvo nustatyta, kad problema iš tikrųjų buvo app.module.ts.

app.module.ts visiškai inicijuoja ir apibrėžia projekto modulius, todėl peršokus į išsamios informacijos puslapį buvo pridėtas išsamios informacijos puslapio modulis, o app.module.ts turinys nebuvo laiku atnaujintas. Taigi apie šią klaidą bus pranešta.

app.module.ts failas saugomas projekto \ src \ app \ app.module.ts vietoje.

Sprendimas: Įveskite naują modulį app.module.ts ir įtraukite naują modulį į deklaracijas, entryComponents.



Kodas:



ListPage yra jūsų naujas puslapis! Galutiniai atvaizdai yra tokie:







Ankstesnis:Jonų kūrimo "Android" programų praktika (2): "Android" pakuotė apk
Kitą:Jonų kūrimo "Android" programų praktika (3): naujienų vaizdo įrašų sąrašas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com