我有带有handlebars.js的codeigniter项目,我有通过codeigniter api的页面(page.template.html)我在页面内传递lang变量时带有数组的把手循环我不能使用lang var因为它将获得形式排列
有什么可以逃脱从阵列..或任何其他解决方案?
在下面的代码中..数组是(orgLang)和(this)是数组的元素:orgLang = ['ar','en']
和lang var是(details.slug)
{{#each orgLang}}
<a class="dropdown-item lang-picker-item" href="{{details.slug}}/{{this}}">
<img width="25px" src="assets/images/flags/{{this}}.jpg" >
</a>
{{/each}}
我找到了这个解决方案,它在变量之前添加了../,因为它在另一个范围内
{{#each orgLang}}
<a class="dropdown-item lang-picker-item" href="{{../details.slug}}/{{this}}">
<img width="25px" src="assets/images/flags/{{this}}.jpg" >
</a>
{{/each}}