jQueryテンプレートでは、{{wrap}}テンプレートタグを使用して別のテンプレートの結果をラップしようとしています。この2番目のテンプレートは、HTMLではなくプレーンテキストをレンダリングします。私は現在、ラップされたテンプレートによってレンダリングされたプレーンテキストを取得すると予想される空の文字列を取得します。jquery-template {{wrap}}を使用してプレーンテキストをラップする
平文を<div>
タグのようなHTML要素で囲むと、すべて正常に動作しますが、結果に<div>
が表示されます。私は、{{html}}タグを動作させるために私のコンテンツの周りにダミーのタグを作成しても問題ありませんが、レンダリングされた結果には望みません。
実際にHTMLも生成するテンプレートを可能な場合にはラップすることもできます。同じラッパーテンプレートを両方のケースで使用できるようにすると良いでしょう。ここで
は私のHTMLです:
$("#x").html($("#myTmpl").tmpl());
このコードは、このjsFiddleで発見することができます:http://jsfiddle.net/bernardchen1/BYdeg/
'{{wrap}} 'の代わりに' {{tmpl}} 'タグを使用するようにコードをリファクタリングする可能性があります) –
はい、それでも{{tmpl}}が必要です私はラップしようとしている。 –