У меня есть веб-приложение, в которое я добавляю html, который повторяется много раз через js. Этот html включает некоторые выражения тимелист, как th:each[...]
и другие.
Когда я пишу это прямо в HTML все хорошо и
<div th:if="${bla.start_week == 1}"></div>
оценивается как true, но если я добавлю ту же строку через js, как это:
<script>
ins_bla();
</script>
и
function ins_bla() {
text_part = "<div th:if=\"${bla.start_week == 1}\"></div>"
document.getElementById("blaElem").innerHTML = text_part;
он просто добавляет строку, и тимелист, похоже, ничего не делает. Как я могу загрузить данные или убедиться, что строка выполняется так, как вы ее называете, чтобы я вернул значение?
Нужно ли передавать бла в js и делать if в js?