TypeScript的Require.js文本插件功能

时间:2012-10-12 12:41:47

标签: typescript

我正在使用TypeScript构建Backbone应用程序,我想将我的模板放在单独的.html文件中(用于语法等)。我现在不使用Require.js,如何加载文本文件。我想我必须为此编写一个函数,但TypeScript中是否有可用的东西?

3 个答案:

答案 0 :(得分:1)

使用typescript编译器,您只能编译Typescript文件。将代码保存在html文件中将不允许您编译代码。

如果要从其他Typescript文件加载代码,编译器当前支持commonjsamd样式的模块导入。您可以通过指定tsc --module commonjstsc --module amd来告诉编译器使用哪种类型的模型。

Typescript支持两种不同的模块,即externalinternal模块。根据您使用的模块类型,导入它的工作方式不同。请查看语言规范的第9部分以及thisthis答案。

答案 1 :(得分:1)

有一个requirejs plugin用于加载非代码依赖项,在这种情况下,一些模板存储在单独的html文件中。

requirejs/text on github

答案 2 :(得分:-1)

有人在https://github.com/iammerrick/require-ts写了类似内容,但您可能需要根据自己的需要进行调整。