Класс импорта Typescript
Я уже давно пытаюсь заставить эту штуку работать, и пока что ни одно решение, которое я нашел, не сработало для меня.
Вот что у меня есть:
//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): Uncaught ReferenceError: t не определена
1 ответ
Решение
Вы должны включить оба сценария на своей веб-странице:
<script src="test.js"></script>
<script stc="main.js"></script>