无法显示在每个范围内修改的变量值

时间:2019-05-20 07:29:57

标签: handlebars.js

举个例子,我用伪代码创建了一个情况。我用字符串“ h”初始化了变量“ ab”,然后在#each帮助器中修改了变量,但此更新的变量值未显示在#each外部。

处理条形码

{{ var "ab" "h" }}
{{#each $chunks as |$chunk|}}
{{ var "ab" "dd" }}
{{/each}}

{{ ab }}

帮助程序功能以在变量中设置值

Handlebars.registerHelper('var',function(name, value, context){
  this[name] = value;
});

我希望{{ab}}的输出为“ dd”,但实际输出为“ h”

0 个答案:

没有答案