0

私は通常、次のように html ファイルに jquery テンプレートを設定します。

<script id="some-template" type="text/x-jquery-tmpl">
  my template contents go here... with some data: {data}
</script>

次に、このテンプレートを使用する必要がある私の JavaScript は、ID でそれを探し、必要なデータを渡します。

var template = $("#some-template");
var html = template.tmpl({data: "data goes here..."});
// do something with the 'html' var, like attach it to the DOM

今、javascript の jasmine-bdd 仕様を書こうとしています。テンプレートをセットアップし、javascript にテンプレートを検索/展開させる方法に特に問題はありません...しかし、ジャスミンをこれでうまくプレイさせる方法がわかりません...だから...

JavaScript が jquery-template に依存しており、テンプレートが HTML ページで直接定義されている場合、ジャスミンを使用して JavaScript をテストするにはどうすればよいですか?

jasmine-jquery フィクスチャでテンプレートを複製する必要がありますか? または、jasmine-jquery フィクスチャに既存の html/テンプレート定義を使用させる方法はありますか?

4

1 に答える 1

1

誰かが興味を持っている場合に備えて、私がこれを解決した方法は次のとおりです。ジャスミン-jquery/

于 2011-09-06T14:28:12.807 に答える