Ahora mismo tengo lo siguiente en mi <div>
{<span>#</span>} {`${totalQuantity}`} <span>₹</span> {`${totalCost}`} Esto da como resultado #0₹0 ('totalQuantity' y 'totalCost' son variables con valor cero a partir de ahora)
Sin embargo, como puede ver, tengo 2 literales de plantilla de intervalo y 2 porque no sé cómo insertar el código hexadecimal de # y ₹ en el literal de plantilla. ¿Cómo puedo hacer eso? ¿Puedo hacer eso?
Las entidades son parte de HTML (su nombre largo es "Entidad HTML") y, por lo tanto, pueden tratarse de manera similar a como lo haría .innerHTML = '<div></div>' .
Por ejemplo,
someElement.innerHTML = `#${totalQuantity} ₹${totalCost}`;Tenga en cuenta que, dado que se recomienda que los documentos HTML5 se codifiquen como UTF-8, también puede hacer lo siguiente (aunque es posible que tenga motivos para no hacerlo):
someElement.innerHTML = `#${totalQuantity} ₹${totalCost}`;