私はロードテンプレートのicanhaz.jsと口ひげを使用しています、と私は次のメソッドを使用してオンデマンドでヒゲのテンプレートをロードしていますのではなく、Documentオブジェクトを返します。しかし、デバッガで返される変数は、(時には)を私が使用できる生の文字列ではなくDocumentオブジェクトとして戻します。テンプレートファイルのhtmlにファイルの先頭にネストされたDOM要素がない場合は、テンプレートが必要に応じて読み込まれるため、時々言います。これは非常に奇妙な振る舞いで、私が説明する助けが大好きです。ロード口ひげテンプレートは、生の文字列
ので、例えば、テンプレートファイル:ロードされたときに
<div>
<div>My name is {{name}}</div>
</div>
は、Documentオブジェクトとして返さなるだろう。一方
、このテンプレートファイル:生の文字列として、必要に応じて
<div></div>
<div>
<div>My name is {{name}}</div>
</div>
が返されます。
子供がいない最上位のdivに、ドキュメントと文字列として識別されているテンプレートが異なるのはなぜか分かりません。何か案は?