1
我嘗試使用TypeScript。作爲一名前JavaScript用戶,我不想放棄jQuery。TypeScript:使用jQuery導致ReferrenceError
因此,我通過互聯網搜索了我,並找到了相當數量的網站,他們解釋瞭如何使用它。我使用Visual Studio 2012
所以這是我第一次嘗試:
/// <reference path="jquery.d.ts" />
class Person {
constructor(name: string) {
this.name = name;
}
name: string;
}
function greeter(person: Person) {
return "hallo " + person.name;
}
var person = new Person("bert");
$(document).ready(function() {
var message = greeter(person);
jQuery("#content")[0].innerHTML = message;
});
我可以構建解決方案,但如果我打開我的網站,它得到了一個JavaScript錯誤:
的ReferenceError:$是未定義
任何想法?
愚蠢的問題,但是,你在你的頁面上加載jQuery?你只是引用了jQuery定義,它實際上並不是用你的.ts編譯的,所以你仍然需要將它添加到腳本標記中。 – Kippie
新手週二...感謝您的幫助.. – Leagis