2012-10-12 46 views
0

我正在TypeScript中構建一個Backbone應用程序,我想將我的模板放在單獨的.html文件中(對於語法等)。我現在不使用Require.js,那麼我怎樣才能加載文本文件呢。我想我必須爲此寫一個函數,但是在TypeScript中有沒有可用的東西?TypeScript的Require.js文本插件功能

回答

1

使用typescript編譯器,您只能編譯Typescript文件。將代碼保存在html文件中將不允許您編譯代碼。

如果要從其他Typescript文件加載代碼,編譯器當前支持commonjsamd樣式的模塊導入。您可以通過指定tsc --module commonjstsc --module amd來告訴編譯器使用哪種類型的模型。

Typescript支持兩種不同的模塊,即externalinternal模塊。根據您使用的模塊類型,導入它的工作方式不同。看看語言規範的第9部分和thisthis的答案。