Как использовать lang var внутри массива цикла руля? - PullRequest
2 голосов
/ 25 марта 2019

У меня есть проект codeigniter с handlebars.js и у меня есть страница (page.template.html) через API codeigniter я передаю переменные 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}}

1 Ответ

4 голосов
/ 25 марта 2019

Я нашел это решение, и оно сработало добавить ../ перед переменной потому что это в другом объеме

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