Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 12319|Răspunde: 1

[ionic] Rezumatul erorii comune ionice

[Copiază linkul]
Postat pe 27.06.2018 16:01:39 | | | |
Uncaught (în promisiune): TypeError: Nu se poate citi proprietatea 'nativeElement' din undefined
TypeError: Cannot read property 'nativeElement' of undefined
    la noua HartPage (http://localhost:8100/build/main.js:70:48)
    at createClass (http://localhost:8100/build/vendor.js:12857:20)
    la createDirectiveInstance (http://localhost:8100/build/vendor.js:12700:37)
    la createViewNodes (http://localhost:8100/build/vendor.js:14158:53)
    la createRootView (http://localhost:8100/build/vendor.js:14047:5)
    la callWithDebugContext (http://localhost:8100/build/vendor.js:15472:42)
    la Object.debugCreateRootView [ca createRootView] (http://localhost:8100/build/vendor.js:14755:12)
    la ComponentFactory_.create (http://localhost:8100/build/vendor.js:11652:46)
    la ComponentFactoryBoundToModule.create (http://localhost:8100/build/vendor.js:4404:29)
    la Tab.NavControllerBase._viewInit (http://localhost:8100/build/vendor.js:51917:44)


Motivul erorii este că html-ul nu este încărcat complet pentru a obține raportul de conținut al nodului în html!

Soluție:

Scrie codul în metoda "ionViewDidLoad"!




Precedent:Baidu Maps aplică pentru cheia SDK Android
Următor:CentOS 7 rulează soluția de eroare a site-ului .NET Core
 Proprietarul| Postat pe 04.07.2018 14:07:24 |
Eroarea este următoarea:



C:\project\android\myApp>ionic cordova platform  add browser
> Platforma Cordova adaugă browser -- salvează
Folosirea cordova-fetch pentru cordova-browser@~5.0.1

(nod:292) UnhandledPromiseRejectionWarning: Promisiunea negestionată respingere (id respingere: 1): CordovaError: A eșuat să preia platforma cordova-browser@~5.0.1
Probabil că fie este o problemă de conexiune, fie specificațiile platformei sunt incorecte.
Verifică conexiunea și numele/versiunea/URL-ul platformei.
Error: cmd: Command failed with exit code 4294963248 Error output:
npm ERR! path C:\proiect\android\aplicația mea\node_modules\fsevents\node_modules
npm ERR! codul EPERM
npm ERR! errno -4048
npm ERR! syscall lstat
npm ERR! Eroare: EPERM: operație nu este permisă, lstat 'C:\project\android\myApp\node_modules\fsevents\node_modules'
npm ERR!  { Eroare: EPERM: operațiune nepermisă, lstat 'C:\project\android\myApp\node_modules\fsevents\node_modules'
npm ERR!   stack: 'Eroare: EPERM: operație nepermisă, lstat \'C:\\project\\android\\myApp\node_modules\fsevents\\\node_modules\',
npm ERR!   errno: -4048,
npm ERR!   cod: 'EPERM',
npm ERR!   Syscall: 'Lstat',
npm ERR!   path: 'C:\\project\\android\\myApp\node_modules\fsevents\node_modules' }
npm ERR!
npm ERR! Vă rugăm să încercați să rulați din nou această comandă ca root/Administrator.

npm ERR! Un jurnal complet al acestei curse poate fi găsit în:
npm ERR!     C:\Users\itsvse_pc\AppData\Roaming\npm-cache\_logs\2018-07-04T06_03_57_026Z-debug.log
(nod:292) [DEP0018] Depreciare Atenție: Respingerile de promisiuni nerezolvate sunt depășite. În viitor, respingerile promisiunii care nu sunt gestionate vor încheia procesul de Node.js cu un cod de ieșire diferit de zero.


Soluție:

Motivul erorii este că am pornit serviciul de browser "ionic serve", iar serviciul de browser este închis!! Doar reexecută comanda de sus!

Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com