【问题标题】:How to use lang var inside handlebars loop array?如何在车把循环数组中使用 lang var?
【发布时间】:2019-08-15 14:56:47
【问题描述】:

我有带有 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】:

    我找到了这个解决方案并且它有效 在变量前添加 ../ 因为它在另一个范围内

    {{#each orgLang}}
         <a class="dropdown-item lang-picker-item" href="{{../details.slug}}/{{this}}">
             <img width="25px" src="assets/images/flags/{{this}}.jpg" >
          </a>
    {{/each}}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-19
      • 2023-03-25
      • 2022-08-15
      • 1970-01-01
      • 2021-11-15
      • 1970-01-01
      相关资源
      最近更新 更多