У меня есть ассоциативный массив. Мне нужно передать его на шаблон руля Ниже мой код.передать массив объектов в дескрипторы
Javascript
var arr1 = new Array();
arr1['title'] = "title1";
arr1['subt'] = "subtitle";
getTemplate('popupTemplate1.html', arr1).done(function(data){
$('#Data_popup').find('.popContent').html(data);
$('#Data_popup').fadeIn(1000);
})
function getTemplate(name,data){
var d=$.Deferred();
$.get(name,function(response){
var template = Handlebars.compile(response);
d.resolve(template(data))
});
return d.promise();
}
Шаблон структура
<ul>
<li>{{arr1.title}}</li>
<li>{{arr1.subt}}</li>
</ul>
Но это не работает. Нет вывода, и если я проверю длину arr1, он дает мне 0 Я не получаю, как ссылаться на массив внутри шаблона Что я здесь делаю неправильно?
Спасибо!