1

JavaScript テンプレートを使用しようとしています

<script type="text/x-tmpl" id="tmpl-demo">
   <h3>{%=o.title%}</h3>
   <p>Released under the
   <a href="{%=o.license.url%}">{%=o.license.name%}</a>.</p>
</script>

問題は、これを JS ファイルに含めたいですか? <script>テンプレートを使用する方法はありますが、タグを使用できないと思われるJSファイル内ではどうすればよいですか?

現在、私は次のようなことをしています:

myFunction(id) {
   return "<div>" + id + "</div>";
}

代わりにそれをテンプレートに変換したいですか?

4

1 に答える 1

2

基本的に次の 4 つの選択肢があります。

  1. javascript ファイルに文字列として含める
  2. サーバー側の言語を使用して JavaScript ファイルを準備することで、これを自分で簡単に行うことができます。
  3. jammit のようなものを使用して、テンプレートを変数として使用して JavaScript ファイルを動的に作成し、それらを含めます。
  4. requirejs を使用し、テキスト プラグインを使用してテンプレートを読み込みます。
于 2012-05-18T05:07:46.360 に答える