如何在车把循环阵列中使用lang var?

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

我有带有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}}

arrays codeigniter handlebars.js var lang
1个回答
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}}
© www.soinside.com 2019 - 2024. All rights reserved.