gpt4 book ai didi

handlebars.js - HandlebarsJS 如何拆分字符串

转载 作者:行者123 更新时间:2023-12-01 08:29:01 24 4
gpt4 key购买 nike

我必须拆分一个字符串,该字符串以 JSON 形式提供。

我有以下 JSON 输出:

"title" : "Rihanna - Pon de replay"

我需要像这样显示它
PON DE REPLAY
Rihanna

现在我的 Handlebars 模板如下所示:
<div>
{{#each this}}
<p>{{title}}</p>
{{/each}}
</div>

有没有人可以帮助我?我真的很感激!提前致谢...

最佳答案

您需要为此创建一个助手。

Handlebars.registerHelper('splitTitle', function(title) {
var t = title.split(" - ");
return t[1] + " <br/> " + t[0];
});
模板应该是这样的,
<div>
{{#each this}}
<p>{{splitTitle title}}</p>
{{/each}}
</div>
添加:要渲染 HTML 输出,请使用三个大括号 {{{splitTitle title}}}
<div>
{{#each this}}
<p>{{{splitTitle title}}}</p>
{{/each}}
</div>

关于handlebars.js - HandlebarsJS 如何拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25259586/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com