Archiv der Kategorie: Javascript

Angular: Nach Update auf Angular 9 erscheint Error wegen Typescript Version

Nach dem Update auf Angular 9 erscheint beim Aufruf von „ng serve“ folgender Error:

ERROR in The Angular Compiler requires TypeScript >=3.6.4 and <3.8.0 but 3.8.2 was found instead.

Lösung A): Prüfung auf Typescriptversion ausschalten

Dazu in der tsconfig.json folgenden Eintrag hinzufügen:

"angularCompilerOptions": {
   ...
   "disableTypeScriptVersionCheck": true,
},

Lösung B): Typescript Version downgraden:

npm install typescript@3.7.5

Javascript: DataTables ColReorder Zustand speichern und laden

Beim ColReorder-Plugin für DataTables kann der Zustand gespeichert und geladen werden.
Normalerweise speichert DataTables die Einstellungen im localstorage. Möchte man jedoch die Werte zentral verwalten, dann bietet es sich an, einen Ajax-Call zum Speichern und Laden abzusetzen.

Das folgende Beispiel besteht aus der HTML-Datei und zwei PHP-Scripten zum Speichern und Laden.
reorder.html
state_save.php
state_load.php

Die Reihenfolge der Spalten steht im JSON-Objekt unter dem Key „ColReorder“ und ist ein Array (Zahlen).

Weiterlesen

node: Installierte Module auflisten

Installierte Node-Pakete auflisten (die global installiert sind) mit einer Auflisttiefe von „x“:

npm list -g --depth=x

Den Pfad zu den globalen Node-Modulen erhält man mit:

npm root -g

Für das aktuelle Projekt (im Projektverzeichnis):

npm root