Kategorie: JavaScript

error NG8001: ‚ion-xyz‘ is not a known element

Mit der IntelliJ (WebStorm, PhpStorm) kann man Ordner als „excluded“ markieren. Das hat auch Einfluss auf die Kompilierung der Ionic/angular/TypeScript App. Wenn der Ordner „node_modules“ als „excluded“ gekennzeichnet ist, wird bei der Kompilierung nichts aus diesem Ordner gefunden. Also, rechte Maus auf den Ordner und => Mark Directory as => Cancel Exclusion Jetzt funktioniert die […]

node npm Zeug

Mehrfach ließen sich Kompilierungsprobleme in Angular damit lösen, dass man den Ordner ’node_modules‘ löscht und neu installiert: Also, Ordner node_modules löschen und machen. nodejs installieren github.com/nodesource/distributions npm Notlösung 1. 2. Ordner node_modules leeren 3.

Angular Zeug

Angular Child Module cannot bind ngModel in child module um [(ngModel)] in Child Modulen zu verwenden braucht es den Import von FormsModule in dem Child-Module. use component from parent module Components kann man nicht einfach in app.module.ts bei ‚exports‘ hin schreiben und dann in Child Modulen verwenden. Grund ist, dass die Child Modules die Components […]

JavaScript Zeug

JSON.stringify with pretty output Das formatiert das Objekt ’some‘ mit 4 Leerzeichen für die Einrückung. document ready …mit pure JavaScript: …mit jQuery: Thanks and more: stackoverflow HTML entities decode …the secure way [nerdface]. NOT instanceof …einfach ein Semikolon vor ‚instanceof‘ oder den ersten Operanden funzt nicht. Anzahl der Tage eines Monats function vs object …produce: […]

AJAX PUT & POST FormData

Sende ich FormData per AJAX PUT an den Server, kann das kakke aussehen (Server side log): Array ( [——WebKitFormBoundarydvJbNbOZqlwFQSQv Content-Disposition:_form-data;_name] => „foo“ 12345gfd ——WebKitFormBoundarydvJbNbOZqlwFQSQv Content-Disposition: form-data; name=“bar“ 1234sdfghjzt5gfd ——WebKitFormBoundarydvJbNbOZqlwFQSQv– ) Das Selbe per POST gibt ein Array wie es sein soll. Trotzdem, FormData per AJAX POST werfen: TypeError: Illegal invocation. Benutzt man das innerhalb einer […]