Fehler TS2339: Die Eigenschaft 'modal' existiert beim Typ 'JQuery' nicht

9

Ich verwende Typoskript mit AngularJS. Ich habe ein Problem mit modals mit getippter Definition der jQuery-Bibliothek. Ich erhalte den folgenden Fehler: 'Fehler TS2339: Die Eigenschaft' modal 'existiert nicht für den Typ' JQuery '.'

Version: jQuery-Bibliothek, Version 1.10.x / 2.0.x Definitionen: Ссылка

Code

%Vor%

Ich verweise auf jquery.d.ts in angular.d.ts

%Vor%

und meine Referenzdatei für globale Lieferanten sieht folgendermaßen aus:

%Vor%     
TomekB 23.09.2015, 09:09
quelle

3 Antworten

23

mit neueren Versionen von typescript (& gt; v2 glaube ich):

%Vor%     
Tucker 30.12.2016 03:48
quelle
9

Ihr Problem wird durch das Fehlen von Eigenschaften mit dem Namen modal in der jquery verursacht .d.ts Datei.

Wenn du sicher bist, dass dies in reinem JS funktioniert, kannst du es so austricksen

%Vor%

Sie können auch zusätzliche d.ts Datei finden, wo diese Option bereits definiert wurde.

Überlegen Sie sich diese Bibliothek, die bereits existiert modal Option

Viel Glück!

    
Oleh Dokuka 23.09.2015 09:46
quelle
3

Versuchen Sie, die Typings für Bootstrap DefinitelyTyped

zu installieren

typings install --global --save dt~bootstrap

    
gchao 18.08.2016 06:55
quelle

Tags und Links