Привет, я только начинаю программировать, и сейчас я работаю над своим первым сайтом с полным стеком. Я использую стека mongoDB, Node, Express. Я хочу, чтобы пользователь мог фильтровать товары по цвету, размеру и т. Д.
Теперь я делаю это, загружая все продукты в шаблон ejs с помощью цикла. Затем я проверяю с EJS, если продукт имеет свойство newArrival, например. И если это так, я добавляю класс newArrival к его div.
<% products.forEach(function(product){ %>
<div class="col-sm-3
<% if(product.newArrival){ %>
<% } %>
<% } %>
Затем я использую Javascript, чтобы проверить классы и показать / скрыть правильные, когда флажок установлен / снят. Это работает хорошо, но это не чувствует себя хорошо. Ребята, можете ли вы сказать мне, что это нормально, или есть лучший способ добиться этого.