Posted at

[pug] ダブルクオーテーション " が " になるのを防ぐなど、String Interpolation で変数を Unescaped にする方法

More than 1 year has passed since last update.

pugのテンプレート内に変数を展開する String Interpolation で、エスケープさせる方法とさせない方法についての確認です。

ただ ドキュメント をちゃんと読めば済む話ですが、なかなかたどり着くことができなかったので、メモしておきます。


escapeする場合

- var hogeVar = "hoge";

script.
const valEscaped = #{hogeVar}; // => "hoge"


escapeしない場合

   const valUnescaped = !{hogeVar}; // => "hoge"