Javascript: -
function renderBrandsInput(brandsList){
let brandsInput = $('.brands-input-wrapper');
let brandItem = $('.brand-item-wrapper').html();
let brandItemTemplate = _.template(brandItem);
brandsList.forEach(brand => {
console.log(brand)
brandsInput.append(brandItemTemplate(brand))
})
}
Jade: -
.details
label Select Brands
.brands-input-wrapper
script(type='text/template').brand-item-wrapper
label(for="#{name}").brand-item
input(type="checkbox", id="#{name}" ,name='brand', value='93')
.checkbox
<%=logo%>
img(src='<%=logo%>', alt="", srcset="")
name
и logo
переменная в атрибутах оказывается неопределенной, тогда как lo go переменная, напечатанная после того, как класс флажка отрисовывается как задумано. Я использовал обе формы синтаксиса, но, похоже, ни один из них не работает.
Как использовать переданную переменную внутри строки?