Fehler TS2339: Eigenschaft 'modal' existiert nicht für Typ 'JQuery'

Ich verwende Typescript mit AngularJS. Ich habe ein Problem mit Modalen, die eine typisierte Definition der jQuery-Bibliothek verwenden. Ich erhalte den folgenden Fehler: 'Fehler TS2339: Eigenschaft' modal 'existiert nicht für Typ' JQuery '.'

Version: jQuery-Bibliothek, Version 1.10.x / 2.0.x Definitionen:https: //github.com/borisyankov/DefinitelyType

Cod

$scope.delete = function (id) {
  Photo.get({id: id}, function(result) {
     $scope.photo = result;
     $('#deletePhotoConfirmation').modal('show');// error line 
  });
};

Ich beziehe mich aufjquery.d.ts imangular.d.ts

<reference path="../jquery/jquery.d.ts" />

und meine globale Lieferantenreferenzdatei sieht wie folgt aus:

<reference path='../vendor/types/angular/angular.d.ts' />
<reference path='../vendor/types/angular/angular-mocks.d.ts' />
<reference path='../vendor/types/jasmine/jasmine.d.ts' />

Antworten auf die Frage(12)

Ihre Antwort auf die Frage