4
我一直試圖讓這個東西工作很長一段時間,到目前爲止還沒有解決方案,我發現已經爲我工作。Typescript import class
這是我有:
//Test.ts
module t
{
export class Test
{
constructor()
{
alert("test");
}
}
}
//Main.ts
/// <reference path="Test.ts" />
var test: t.Test = new t.Test();
正如你可以看到我有兩個文件,一個是Main.ts,另一種是Test.ts.他們都在同一個文件夾中。另外,如果它幫助我使用VS2012和Typescript插件。
謝謝你的幫助! 編輯:哦,順便說一句,我得到的錯誤(鉻):未捕獲的ReferenceError:T沒有定義
確保你把「測試.js「在」main.js「之前,否則最終會出現相同的錯誤。我失去了一個女朋友,一臺電腦和我的理智,因爲沒有這樣做(把他們全部扔出去)。 – user373455
在原始問題中,它是'main.ts',它依賴'test.ts' - 所以它們必須這樣。您可能認爲'test.ts'正在測試'main.ts',但在這個問題中情況並非如此。我不想讓你失去另一臺電腦:) – Fenton
哦,對。幸運的是,我在另一個代碼庫上解釋了問題,並在此處將其混淆;)。 – user373455