Как добавить значения 2 ячеек в цикле forEach в файл ejs? - PullRequest
0 голосов
/ 13 июня 2018

У меня есть таблица в файле ejs, которая перебирает коллекцию (схему) и заполняет информацию.я хочу добавить значения 2 ячеек (subQamount и subClaimsum) в эту таблицу и показать его в другой ячейке (последней).Видимо, я не могу использовать функцию javascript и получить элемент по id (он получает только элемент первого запуска).Есть ли другой способ, которым я могу сделать эту математику?

Вот таблица:

<% tracker.subcontractors.forEach(function(data){ %>    

        <tr>

            <td class="button"><%= data.subName %></td>
            <td class="button"><%= data.subContact %></td>
            <td class="button"><%= data.subQno %></td>
            <td class="button">$ <%= commaNumber(data.subQamount) %></td> 
            <td class="button">$ <%= commaNumber(data.subClaimsum) %></td> 
            <td class="button"><a href="/tracker/<%= tracker._id %>/subcontractor/<%= data._id %>/subclaim"><button style="font-size:13px; padding: 2px; margin-left: 20px;" class="btn btn-info">open</button></a></td>
            <td class="button">$ </td>

        </tr>  

1 Ответ

0 голосов
/ 13 июня 2018

Вам просто нужно добавить эти 2:

<%= commaNumber(data.subQamount) +  commaNumber(data.subClaimsum) %>
...