2016-02-05 4 views
1

Я получаю эту ошибку «Неотдача ReferenceError: $ не определена», пожалуйста, найдите мой код ниже.TypeScript с JQuery

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

class Test { 
    name: string; 

    constructor() { 
     this.name = "gowtham"; 
    } 

    dispname() { 
     alert("Name :" + this.name); 
    } 
} 

$(document).ready(function() { 

    debugger; 
    var test = new Test(); 
    $('#test').on('click', function() { 
     debugger; 
     test.dispname(); 
    }); 

}); 

я имея Referance слишком ссылка путь = "jquery.d.ts" в моем файле .ts. Я что-то пропустил.

+0

вы можете обновить свой код, чтобы включить ссылку, а? ты уверен, что он на правильном пути? –

+0

неважно, он есть, я редактировал вопрос с форматированием кода. все же, вы уверены, что файл 'd.ts' находится на одном пути? –

ответ

2

Вы получаете ошибку времени выполнения, потому что вы не загрузили JQuery правильно, если проблема была связана с типом, вы бы увидели ошибку компилятора.

См существующий вопрос: Uncaught ReferenceError: $ is not defined?