У меня есть фиктивные данные с 2 массивами, массивы будут иметь некоторые дублированные значения. В моем шаблоне я хочу сравнить 2 массива и добавить класс видимости is-hidden
к любому, что совпадает с дубликатами, но я не уверен, как скомпилировать оба массива и выполнить сопоставление? Могу ли я запустить isEqual
против 2 в каком-то each loop
?Подстрочный цикл 2 массива и значения совпадений в шаблоне
Рули Шаблон
<script type="text/html" id="tmpl">
<% _.each(mappedSessions, function(session) { %>
<p class="<% if(session === deleteSessions) { %>is-hidden<% } %>">
Mapped Entry <u><%= session %></u> Available
</p>
<% }) %>
</script>
JS
var data = {
"id": 1,
"deleteSessions": ["X0101"],
"mappedSessions": ["ABC123", "EDF092", "X0101"]
}
var template = _.template($('#tmpl').html());
$('.js-output').html(template(data));