Я использую Typescript с AngularJS. У меня проблема с модалами, использующими типизированное определение библиотеки jQuery. Я получаю следующую ошибку: "ошибка TS2339: свойство" modal "не существует в типе" JQuery ". '
Версия: библиотека jQuery, версия 1.10.x/2.0.x Определения: https://github.com/borisyankov/DefinitelyTyped
код
$scope.delete = function (id) {
Photo.get({id: id}, function(result) {
$scope.photo = result;
$('#deletePhotoConfirmation').modal('show');// error line
});
};
Я ссылаюсь на jquery.d.ts
в angular.d.ts
<reference path="../jquery/jquery.d.ts" />
и мой глобальный ссылочный файл поставщика выглядит так:
<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' />