Я действительно не знаю, как это объяснить ... У меня есть коллекция, в которой есть массив, и когда я проходил через нее, я устанавливал цвета . [0] .imageLink и не меняя [0], но теперь я бы хотел, чтобы это было динамическим в зависимости от значения функции (в этом случае функция - viewIndex).Meteor: как установить значение массива, в пробелах, динамически
Работает, но не является динамическим:
<h3 class='display-price'>$ {{colors.[0].price}}</h3>
Что я думаю, что будет работать, но это не так:
<h3 class='display-price'>$ {{colors.[(viewIndex)].price}}</h3>
В соответствующем файле JS (действительно возвращается 0):
'viewIndex': function() {
console.log(Template.instance().variation.get());
return Template.instance().variation.get();
}
Пробовал ли вы это без парен? I.e .. '$ {{colors. [ViewIndex] .price}}'. Я не использую шаблоны Meteor или Spacebars, поэтому я просто догадываюсь. – Will
Не могли бы вы подробнее рассказать о том, что вы на самом деле пытаетесь сделать? Это странный шаблон - редко требуется индекс в цикле отображения для доступа к элементу. –
Да Я пробовал это без круглых скобок и с круглыми скобками и без скобок - почти все. Есть существенные вариации элемента, который я пытаюсь изменить, нажав на раскрывающееся меню. – Rheisen