lodash.template()を使用して html コードを作成したいのですが、期待どおりの結果が得られませんでした。
var a = '<td>a</td>';
var expected = '<tr><td>a</td></tr>';
var actual = _.template('<tr><%- a %></tr>', {a: a});
console.log(actual);
"<tr><td>a</td></tr>"
その結果、入力されたテキストa
はエスケープされました。
どうすれば結果を取得できexpected
ますか?
を設定できますがoptions.escape
、このオプションの使い方がわかりません。
ありがとう!