使用粉底电子邮件IM,我可以通过包装他们在一个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
声明数组循环。
然而,在我来说,我需要的对象的数组来自后端。
但如果它来自后端是我与raw
标签解析它。
但是,如果使用原标签我不能使用each
帮手:https://foundation.zurb.com/emails/docs/panini.html#custom-data
你知道如何循环数组?值得注意的是,如果我做<raw><%= myArray[0].name %></raw>
这个工程并打印正确的价值。
有小费吗?谢谢
如果<raw><%= myArray[0].name %></raw>
工作,那么下面应该工作了。
<% myArray.forEach(data => { %>
<raw><%= data.name %></raw>
<% }); %>