Достаточно, как проверить это строка, содержащая другую подстроку - PullRequest
0 голосов
/ 18 января 2020

в HTL / Sightly, как я могу сравнить элемент в массиве? или строка содержит подстроку?

Как у меня есть array1 (яблоко, банан, апельсин), array2 (яблоко, груша)

<div data-sly-list.item=${array1}>
<div data-sly-test=${array2 == item.name}>if match </div>
 all other code ...
</div>

, поэтому в приведенном выше примере только яблоко будет иметь дополнительный div

1 Ответ

0 голосов
/ 18 января 2020

Начиная с версии 1.4, вы можете использовать in реляционный оператор: https://github.com/adobe/htl-spec/blob/master/SPECIFICATION.md#1143 -relational-operator

<div data-sly-test="${item in array2}">if match</div>
...