我正在尝试编写一个 Handlebars 帮助器,它可以让我显示元素x
的次数,其中x
在传递给模板的数据中定义。
我正在调整我在这里找到的代码#times
。但是,我希望能够使用传递给模板的数据来控制它,而不是为每个模板运行固定次数。
这是一个人为的例子,但如果我传入{stars: 50}
这个模板,我希望它打印 50 颗星。
{{#times {{stars}} }}★{{/times}}
这显然不是正确的方法,因为我在编译模板时遇到了解析错误。
Expecting 'CLOSE', 'CLOSE_UNESCAPED', 'STRING', 'INTEGER', 'BOOLEAN', 'ID', 'DATA', 'SEP', got 'OPEN'
但是我如何让我的助手接受动态输入呢?