我一直试图让这个东西工作很长一段时间,到目前为止,我找不到任何解决方案对我有用。
这就是我所拥有的:
//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插件。
谢谢你的帮助! 编辑:哦顺便说一下,我得到错误(在chrome中):未捕获的ReferenceError:t未定义
答案 0 :(得分:6)
您需要在网页中包含这两个脚本:
<script src="test.js"></script>
<script stc="main.js"></script>