Создание модального с E JS и вложенными включает - PullRequest
0 голосов
/ 29 января 2020

Я хочу сделать модальное с E JS, используя include, так, чтобы модальный шаблон был одинаковым для всех модалов, с контентом каждый раз. Некоторый модальный контент должен быть другим, включая e js переменные, взятые из базы данных json. Я пытался установить переменную, равную вызову ae js, но получаю ошибки.

modal.e js

<div class="modal-dialog modal-dialog-centered" role="document">
  <div class="modal-content modal-view-model mx-auto">
    <div class="modal-header justify-content-center">
      <button type="button" class="close" data-dismiss="modal" aria-label="Close">
        <i aria-hidden="true" class="fas fa-times"></i>
      </button>
    </div>
    <div class="modal-body pt-0">
      <%- modalContent %>
    </div>
  </div>
</div>

item- детали.e js

<div>
 <p> <% db[selecteditem].name %></p>
 <p> <% db[selecteditem].color %></p>
 <p> <% db[selecteditem].price %></p>
</div>

html

<div class="modal fade" id="modal-item" tabindex="-1" role="dialog" aria-labelledby="ModalCenter" aria-hidden="true">
 <% let content = <%- include('../partials/item-details'); -%> %> // doesn't work
 <%- include('../partials/modal', {modalContent:content}); -%>
</div>
...