Typescript导入类

Eri*_*son 4 import class typescript

我一直试图让这个东西工作很长一段时间,到目前为止我找不到任何解决方案对我有用.

这就是我所拥有的:

//Test.ts
module t
{
    export class Test
    {
        constructor ()
        {
            alert("test");
        }
    }
}

//Main.ts
/// <reference path="Test.ts" />

var test: t.Test = new t.Test();
Run Code Online (Sandbox Code Playgroud)

如你所见,我有两个文件,一个是Main.ts,另一个是Test.ts. 它们都在同一个文件夹中.如果它有助于我使用VS2012和Typescript插件.

感谢您的帮助!编辑:哦顺便说一下,我得到错误(在chrome中):未捕获的ReferenceError:t未定义

Fen*_*ton 6

您需要在网页中包含这两个脚本:

<script src="test.js"></script>
<script stc="main.js"></script>
Run Code Online (Sandbox Code Playgroud)

  • 确保在"main.js"之前加上"test.js",否则你最终会得到同样的错误.我失去了一个女朋友,一台电脑和我的理智,因为没有那样做(把它们全部扔出去). (2认同)