Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 14158|Απάντηση: 0

[ιωνικός] Δεν βρέθηκε εργοστάσιο στοιχείων για το ListPage. Το προσθέσατε στο

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 20/6/2018 11:05:49 π.μ. | | | |
Uncaught (σε υπόσχεση): Σφάλμα: Δεν βρέθηκε εργοστάσιο εξαρτημάτων για το ListPage. Το προσθέσατε στο @NgModule.entryComponents;
Error: No component factory found for ListPage. Did you add it to @NgModule.entryComponents?
    στο noComponentFactoryError (http://localhost:8100/build/vendor.js:4303:34)
    στο CodegenComponentFactoryResolver.resolveComponentFactory (http://localhost:8100/build/vendor.js:4367:19)
    στο 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?
    στο noComponentFactoryError (http://localhost:8100/build/vendor.js:4303:34)
    στο CodegenComponentFactoryResolver.resolveComponentFactory (http://localhost:8100/build/vendor.js:4367:19)
    στο 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)
    στο Object.onInvokeTask (http://localhost:8100/build/vendor.js:5125:33)
    στο t.invokeTask (http://localhost:8100/build/polyfills.js:3:15581)
    στο r.runTask (http://localhost:8100/build/polyfills.js:3:10834)
    στο o (http://localhost:8100/build/polyfills.js:3:7894)
    στο e.invokeTask [as invoke] (http://localhost:8100/build/polyfills.js:3:16823)
    στο p (http://localhost:8100/build/polyfills.js:2:27648)


Είμαι αρχάριος ιωνικός, σύμφωνα με το παράδειγμα που δίνεται στον επίσημο ιστότοπο, θέλω να δημιουργήσω μια σελίδα ListPage και έχω κάνει περίπου την επίσημη μορφή και τελικά κάνω κλικ για να αναφέρω ένα σφάλμα όπως παραπάνω.


Μια πιο προσεκτική ματιά στον κώδικα διαπίστωσε ότι δεν υπήρχαν προβλήματα όπως γράφτηκαν στην τεκμηρίωση. Στο τέλος, ανακαλύφθηκε ότι το πρόβλημα ήταν στην πραγματικότητα app.module.ts.

app.module.ts αρχικοποιεί πλήρως και ορίζει τις ενότητες στο έργο, οπότε κατά τη μετάβαση στη σελίδα λεπτομερειών, προστέθηκε μια λειτουργική μονάδα της σελίδας λεπτομερειών και το περιεχόμενο της app.module.ts δεν ενημερώθηκε εγκαίρως. Επομένως, αυτό το σφάλμα θα αναφερθεί.

app.module.ts αρχείο αποθηκεύεται στη θέση project\src\app\app.module.ts.

Λύση: Εισαγάγετε μια νέα ενότητα στο app.module.ts και προσθέστε μια νέα ενότητα στις δηλώσεις, entryComponents.



Κώδικας:



Το ListPage είναι η νέα σας σελίδα! Οι τελικές απεικονίσεις είναι οι εξής:







Προηγούμενος:Ionic Development Android App Practice (2): Android Packaging apk
Επόμενος:Ionic Development Android App Practice (3): Λίστα βίντεο ειδήσεων
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com