это если оператор в EJS не работает должным образом (всегда дает ложный результат) - PullRequest
0 голосов
/ 28 октября 2019

Оператор if в коде содержит 2 идентификатора объекта, которые определены выше. Несмотря на то, что они равны, они всегда возвращают false, и выполняется только остальная часть кода.

код:

<% for(let c of comment){ %>
    <% if(c.product._id == p._id) { %>                        
        <ul id="post-comment">
            <li>
                <%= c.content %>
            </li>
        </ul>
    <% } else { %>
        <%= p._id %><br>
        <%= c.product._id %><br><br>
    <% } %>                                    
<% } %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...