Как добавить HTML-шаблоны на страницу? - PullRequest
0 голосов
/ 02 июня 2018

Я создал шаблон ценового ящика и хочу, чтобы каждый раз, когда я нажимал кнопку, на странице появлялось новое ценовое поле.Просто простой пример для моего шаблона:

<div>
  <h1> Product: {productName} </h1>
</div>

И каждый раз, когда я нажимаю кнопку, я передаю имя, и этот шаблон будет отображаться на странице.

Я искал и виделтег шаблона с javascript и другими решениями, такими как усы.Какой подход будет лучше и удобочитаемее?

1 Ответ

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

Не совсем точно, что вы спрашиваете, но это было бы очень просто, используя чистый JavaScript.Пожалуйста, смотрите следующий фрагмент кода:

function addProduct() {
  const productName = document.querySelector('#productName').value;
  productName ? document.querySelector('#products').innerHTML += `
<div><h1>Product: ${productName}</h1></div>
` : alert('Enter Product Name');
}

document.querySelector('#add').addEventListener('click', () => addProduct());
<input type="text" id="productName">
<button id="add">Add Product</button>
<div id="products"></div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...