0
 "events": [
            { 
                "event": {
                    "level": "violation"
                },
                "type": "temperature"
            },
            {
                "event": {
                    "level": "violation"
                },
                "type": "battery"
            }
        ]

如果有违规,我需要编写一个条件来显示一种颜色,如果有警告则显示另一种颜色。不知道如何在 SendGrid 的动态模板中写这个,因为如果条件中只有类型或只有级别,它要么工作,但不能同时工作

我试着写这个,但它不起作用。谁能帮我吗

   {{#each data.events}}
       {{#if this.event.level}}
           {{#equals this.event.level "violation"}}
              {{#equals type "battery"}}
                 <p style="color:#F00; font-size:30px;">&#8226;</p>
              {{/equals}}
       {{else}}{{equals this.event.level "warning"}}
                  <p style="color:#FF0; font-size:30px;">&#8226;</p>
               {{/equals}}
       {{/if}}
    {{/each}}
4

0 回答 0