我爲我的模板寫了一個簡單的幫手。這裏的代碼:把手幫手 - 返回HTML不是文字
Handlebars.registerHelper('splitQuote', function (string) {
if (string.indexOf('|') !== -1) {
return string.replace('|', '<span>') + '</span>';
}
return string;
});
所以我傳遞一個字符串,並通過'|'拆分字符串。字符。我也想把第二部分放到span標籤中。
問題是,返回的結果是純文本,所以我得到了span標籤,如文本而不是HTML。
有沒有人知道有什麼問題?
TNX
你應該加上''■如果你打算使用SafeString之前手動HTML編碼'string'。 –