Sto utilizzando Typescript con AngularJS. Ho un problema con le modali usando la definizione tipizzata della libreria jQuery. Viene visualizzato il seguente errore: 'errore TS2339: la proprietà' modale 'non esiste sul tipo' JQuery '.'TS2339: la proprietà 'modale' non esiste sul tipo 'JQuery'
Versione: libreria jQuery, versione 1.10.x/2.0.x Definizioni: https://github.com/borisyankov/DefinitelyTyped
Codice
$scope.delete = function (id) {
Photo.get({id: id}, function(result) {
$scope.photo = result;
$('#deletePhotoConfirmation').modal('show');// error line
});
};
sto riferimento a jquery.d.ts
in angular.d.ts
<reference path="../jquery/jquery.d.ts" />
e la mia file di riferimento fornitore globale assomiglia a:
<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' />
può mostrare il codice? –
$ scope.delete = function (id) { Photo.get ({id: id}, funzione (risultato) { $ scope.photo = risultato; $ ('# deletePhotoConfirmation'). Modal ('mostra') ; // error line }); }; – TomekB
Mi riferisco a "jquery.d.ts" nel file "angular.d.ts": /// e al mio file di riferimento del fornitore globale assomiglia a: /// /// /// –
TomekB