name
このヘルパーがあるとしますが、ユーザーが生成したコンテンツであるため、の値を信頼したくありません。
Handlebars.registerHelper('button', function(name) {
return new Handlebars.SafeString(
"<button>" + name + "</button>"
);
});
ハンドルバーに、ストリングの一部だけを安全にするように指示することはできますか?
例えば。(これは機能しませんが、アイデアは得られます):
Handlebars.registerHelper('button', function(name) {
return [
new Handlebars.SafeString("<button>"),
name,
new Handlebars.SafeString("</button>")
];
});