Sie heißen Indexsignatur und ich verwende sie für Assoc Arrays aus PHP. www.typescriptlang.org/docs/handbook/2/objects.html#index-signatures
Kategorie: JavaScript
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 […]
Zuerst ein Cordova App Build bauen wie in Get Started Fast beschrieben. Den Content aus dem Build von Angular in den www-Ordner vom Cordova Build kopieren. In der index.html des Angular Projekts eine kleine Änderung:
SnakeCase in Variablen Namen zulassen (Rule: variable-name):
so nicht: …aber so: Danke an stackoverflow.
Select-Option Dropdown quantityUnits: key=uuid; value=was zu Anzeigen) purchaseOrderListItem: das Objekt welches mit der Form angezeigt/bearbeitet werden soll Ein Input mit i10n:
Die herkömmliche Art an die Value eines Input Elements zu kommen, funktioniert in TypeScript nicht. JavaScript: TypeScript (3.7.5): Dank auch mal wieder an stackoverflow.
und Seiten Reload gibt immer 404. Um das zu beheben, in der app.module.ts folgendes: …und schon funzt es mit Angular 9.
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.
Folgende Fehlermeldung kommt bei npm run serve in einem vue ^2.6.10 Projekt mit node-sass ^4.9.0: Abhilfe schafft: …wenn nur eine Version von node-sass installiert ist. Mit: sieht man alle Versionen.
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 […]
Hot Reload Eine 1zu1-Kopie, eines Vue.js Projekts, auf einen anderen PC, killte das Hot Reload. Zuerst global installieren und dann in die package.json: …was genau half: kein Plan.
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: […]
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 […]
Eigentlich hat jQuery AJAX son Property crossDomain. Leider hat das sehr wenig Effekt. Um mit jQuery einen AJAX zu einer anderen URL machen möchte benötigt man das Property dataType. Setzt man das auf jsonp funzt es.
Als erstes: delegate() und live() gibt es nicht mehr.\r\n\r\nVerwendet werden muß on().\r\n\r\nUnd zwar auf `document`:\r\n
oder
Mit AngularJS aus der einen Anwendung auf die andere zugreifen erzeugt den Fehler im Title. Abhilfe schafft z.B. in der onBootstrap(\Zend\EventManager\EventInterface $e) oder alle zulassen: