0

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

4

3 回答 3

1

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

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

Typescript 支持两种不同类型的模块,即external模块internal。根据您使用的模块类型,导入它的工作方式不同。看看语言规范的第 9 节和这个这个答案。

于 2012-10-12T13:10:11.543 回答
1

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

github上的requirejs/text

于 2012-10-12T17:11:20.847 回答
-1

有人在https://github.com/iammerrick/require-ts写了类似的东西,尽管您可能需要根据您的需要对其进行调整。

于 2012-10-12T15:33:42.080 回答