フロントエンドのテンプレート化にdustjsを使用しています。私は var userData = {'desc': 'This content should be shown inside HTML SPAN TAG'}; として json データを持っています。
ダスト テンプレート: {userData.desc}
しかし、このテンプレートをレンダリングしようとすると、desc コンテンツは「同じ文字列として」ページに表示され、タグは HTML スパンとして表示されません。
{userData.desc|s|h} を使用する場合: スパンは <span> としてページに表示されます
私が使用できる唯一の方法は {userData.desc|s} です。これはスパンをhtmlタグとして適切に表示します。ただし、|s はスクリプト タグもエスケープ解除するため、リスクがあります。
JSON データ コンテンツから HTML タグのみをエスケープ解除したいのですが、dustjs でこの要件を達成する方法はありますか?