Почему не работает вскавка кода через ${ }?

Почему не работает код с $ {...}:

document.getElementById('Output').innerHTML = "<input value='${10 + 12}' class='input_field'...    

Но

value='"+ (10+12) +"'... - работает.

И как это применять чтобы работало? Или же не стоит применять данную конструкцию в альтернативу конкатеннации с черодованием переменных?


Ответы (1 шт):

Автор решения: Алексей Шиманский

В документации написано, что данную конструкцию можно вставлять только в шаблонные строки, которые выделяются обратными кавычками

let test = 15;

console.log(`Тут будет номер ${test}`);

→ Ссылка