0

TypeScript で Backbone アプリを構築しています。テンプレートを別の .html ファイル (構文など) に配置したいと考えています。今は Require.js を使用していません。どうすればテキスト ファイルをロードできますか。そのための関数を作成する必要があると思いますが、TypeScript で既に利用できるものはありますか?

4

3 に答える 3

1

typescriptコンパイラでは、Typescriptファイルのみをコンパイルできます。コードをhtmlファイルに保存しても、コードをコンパイルすることはできません。

他のTypescriptファイルからコードをロードする場合、コンパイラは現在、モジュールのインポートをサポートしcommonjsamdスタイルを設定します。tsc --module commonjsまたはを指定することにより、使用するモデルのタイプをコンパイラーに指示できますtsc --module amd

Typescriptは、2種類のモジュール、つまりexternalinternalモジュールをサポートします。使用するモジュールのタイプに応じて、インポートの動作は異なります。言語仕様のセクション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 に答える