Я использую базовые электронные письма, я могу использовать переменные в шаблоне, заключив их в тег raw
, например:
<raw><%= myVariable %></raw>
Теперь мне нужно добавить вложения, а прикрепленные файлы появляются какмассив с такой формой:
attachmentsData: [
{
id: '301e165f-130e-4f89-83da-a49ff43172ce_Screenshotfrom2018-11-1916-43-01.png',
title: 'Screenshotfrom2018-11-1916-43-01.png',
url: 'https://s3.eu-central-1.amazonaws.com/dev-messaging-attachments/301e165f-130e-4f89-83da-a49ff43172ce_Screenshotfrom2018-11-1916-43-01.png',
},
{
id: '301e165f-130e-4f89-83da-a49ff43172ce_Screenshotfrom2018-11-1916-43-02.png',
title: 'Screenshotfrom2018-11-1916-43-02.png',
url: 'https://s3.eu-central-1.amazonaws.com/dev-messaging-attachments/301e165f-130e-4f89-83da-a49ff43172ce_Screenshotfrom2018-11-1916-43-02.png',
},
],
В документации также сказано, что я могу циклически перебирать массивы, объявленные в src/data
в формате yml.
Однако в моем случае мне нуженмассив объектов из бэкэнда.
, но если он исходит из бэкэнда, мне нужно проанализировать его с тегами raw
.
Но если использовать необработанные теги, я не смогу использоватьпомощник each
: https://foundation.zurb.com/emails/docs/panini.html#custom-data
Знаете ли вы, как перебрать этот массив?обратите внимание, что, если я делаю <raw><%= myArray[0].name %></raw>
, это работает и печатает правильное значение.
Любые советы?Спасибо