将函数返回值返回到 html

问题描述 投票:0回答:1

我想让函数返回值返回HTML中的<option>。我想将index作为函数renderFunction的参数。

尝试的代码:

{{#each configurations}}
    <option>renderFunction(index)</option>
{{/each}}

功能:

renderFunction: function(index){
  return this.getRenderFunction(index);
}

如何解决此问题并在<option>中显示返回值?

javascript node.js handlebars.js
1个回答
0
投票

您必须将您的功能注册为助手。您可以通过致电

Handlebars.registerHelper('renderFunction', function (index) {
    return 'Index ' + index
})

您可以通过在模板中添加{{renderFunction @index}}来调用此帮助程序,@index是每个循环中的变量。]​​>

Here's the full example

© www.soinside.com 2019 - 2024. All rights reserved.