❓FAQ
Runtime Error - Cannot read property ‘xyz’ of undefined
Ein klassischer Fehler welcher oft mit Objekten auftritt, aber nicht immer einfach zu finden ist. Dein Code sieht etwa so aus:
Das Property selber ist nicht das Problem, jedoch das Objekt selber. Es wird versucht ein Property myValue
des nicht vorhanden oder null Objekts item
aufzurufen. Prüfe die initialiserung des Objekts oder verwende den "safe navigation operator":
Runtime Error - Uncaught (in promise): invalid link: MyPage
Dieser Fehler tritt auf wenn du versuchst auf eine Seite MyPage zu navigieren, die nicht existiert. Hast du den Namen richtig geschrieben?
Runtime Error - _co.myFunction is not a function
Dieser Fehler ist relativ einfach zu finden. Du rufst in deinem Template eine nicht definierte Funktion myFunction auf (z.B. beim Klick eines Buttons). Stelle sicher das in deiner Component die entsprechende Funktion auch definiert ist.
Mein Code wird nicht angezeigt
Wird z.B. dein neuer Code nicht angezeigt:
In diesem Fall befindet sich das <h1>
-Tag ausserhalb von ion-content
oder ion-header
, daher wird dies von Ionic nicht interpretiert.
Generell empfiehlt sich folgendes zu prüfen: 1) Hast du deine Änderung gespeichert? 2) Läuft dein ionic serve
noch korrekt (ohne Fehler) resp. hast du den Befehl schon mal neu gestartet? 3) Prüfe mittels Git deine Änderungen an den Dateien, findest du den Fehler so?
Wie kann ich umgebungsspezifsche Variablen definieren (z.B. für Produktion / Entwicklung)?
Sobald deine App in den App-Store kommt, möchtest du z.B. console.log
ausschalten oder eine andere URL brauchen.
Eine gute Anleitung um dies zu realisieren, findest du hier: http://roblouie.com/article/296/ionic-2-environment-variables-the-best-way/
Wie bekomm ich die Scrollbar im Browser weg?
Geh dazu in dein app.scss
und füge folgende Zeilen ein
Wichtig ist hier zu wissen, dass du in deiner finalen App evt. wieder eine Scrollbar möchtest. Dazu einfach den Code wieder auskommentieren.
Wie kann ich die ionic App auf alle Netzwerkinterfaces öffnen
Beim ausführen von ionic kommt ein Fehler, dass die Scriptausführung nicht zugelassen ist
https://superuser.com/questions/106360/how-to-enable-execution-of-powershell-scripts
Last updated