JQuery Plugin (Datatabellen) mit Webpack und Typescript

8

Ich versuche, das JQuery-Plugin für Datenquellen mit Webpack und Typoskript zu verwenden. Ich habe bereits JQuery zusammen mit typings laufen lassen (intelliSense funktioniert), für Databases habe ich nur den intelliSense, aber nach dem webpack build, wenn ich die app starte, schlägt der Code fehl, wenn es zu $ ​​('# id') kommt. Linie.

app.js:43Uncaught TypeError: $(...).dataTable is not a function

Ich bin nicht in der Lage, herauszufinden, wie man dieses Pluggin richtig anbringt, kann mir bitte jemand helfen?

Das webpack.config.js ist wie folgt; Ссылка

Ich hoffe, dass diese Zeile das Problem lösen wird;

%Vor%

wie das Dokument des Importladeprogramms sagt;

  

Es gibt viele Module, die nach einer definierten Funktion suchen, bevor sie verwendet werden   CommonJS. Da Webpack beides kann, wird standardmäßig AMD verwendet   Dieser Fall, der ein Problem sein kann, wenn die Implementierung schrullig ist.

datatables bietet beides, also wollte ich AMD mit define = & gt; false wie hier erwähnt deaktivieren Ссылка

Jetzt stecke ich fest: (

    
Jinx 22.04.2016, 10:36
quelle

1 Antwort

5

Du bist fast da!

Stellen Sie sicher, dass sowohl datatables.net als auch datatables.net-dt über NPM installiert sind:

%Vor%

in Ihrer Eintragsdatei ./src/main.js write:

%Vor%

danach funktioniert jede Codelogik des folgenden Formats $(...).dataTable wie die Beispiele auf der Startseite von DataTables.

    
Sitian Liu 02.05.2016 23:24
quelle

Tags und Links