如何在车把循环数组中使用lang var?

时间:2019-03-25 11:16:45

标签: arrays codeigniter handlebars.js var lang

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

1 个答案:

答案 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}}