首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HandlebarJS全局计数器

HandlebarJS全局计数器
EN

Stack Overflow用户
提问于 2018-04-20 15:41:16
回答 1查看 105关注 0票数 4

我希望创建一个全局计数器,每次使用它时,它都将被替换为下一个值,例如{计数器},如果我在模板中使用如下所示

  • 这是{{计数器}行
  • 这是{{计数器}行
  • 这是{{计数器}行
  • 这是{{计数器}行

然后将呈现为

  • 这是第1行
  • 这是第2行
  • 这是第3行
  • 这是第4行

这能通过handlebarJS实现吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-23 15:30:22

您可以使用HandlebarsHelper来实现这一点。

代码语言:javascript
复制
var temp = 1;
Handlebars.registerHelper('Counter', function() {
  return temp++;
});

你的车把模板是,

代码语言:javascript
复制
This is line {{Counter}}
This is line {{Counter}}
This is line {{Counter}}
This is line {{Counter}}

哪个输出

代码语言:javascript
复制
This is line 1
This is line 2
This is line 3
This is line 4

使用- http://tryhandlebarsjs.com/测试

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49945310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档