2015-06-21 2 views
0

Есть ли способ скомпилировать файл .html, содержащий встроенный код машинописного текста?Компиляция html с машинописным кодом

Я имею в виду .html, который имеет внутри:

<script type="text/typescript"> 
    typescript code here 
</script> 

Я хочу, чтобы скомпилировать его во время компиляции, а не во время выполнения.

Использование в полимерных элементах, где вы можете иметь шаблон и код в том же файле HTML. С TypeScript я обязан разбить его в двух файлах и ссылаться на один из другого.

ответ

0

Во всем HTML, а не только на полимере, вы можете иметь встроенный код JavaScript. Это плохая практика, хотя она используется в примерах для краткости. Проблема в том, что эта практика затем переносится в реальные программы.

Просто используйте:

<script src="relative/path/to/your/compiled/typescript.js"></script> 

type="text/typescript" атрибут только необходимы XHTML (как проставление к HTML5), что я могу с уверенностью предположить, что вы не используете с полимером.

0

Сделайте так, как будто вы запускаете собственный скриптовый компилятор. Это было сделано для вас, используя typescript-script проекта:

https://github.com/basarat/typescript-script

+0

, но, к сожалению, машинопись компилятор не обрабатывает случай машинопись кода внутри .html тегов. Он принимает только чистый файл машинописного файла (.ts). –

Смежные вопросы