2015-06-21 55 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)。 –