我有带有handlebars.js的codeigniter项目 而且我通过codeigniter api获得了页面(page.template.html),我传递了lang变量 在页面内部,当使用带有数组的把手循环时,我不能使用lang var,因为它将从数组中获取
有什么要逃避从数组中获取的?。或其他解决方案吗?
在下面的代码中..数组是(orgLang),而(this)是元素 数组看起来像: orgLang = ['ar','en']
并且lang var是(details.slug)
df['test'] = df['text_summary'].str.contains('\d+')
df['digit'] = df['text_summary'].str.extract('(\d+)', expand=False)
答案 0 :(得分:4)
我找到了这个解决方案,并且有效 在变量前添加../ 因为它在另一个范围内
{{#each orgLang}}
<a class="dropdown-item lang-picker-item" href="{{../details.slug}}/{{this}}">
<img width="25px" src="assets/images/flags/{{this}}.jpg" >
</a>
{{/each}}