169 похожих чатов

Как в html реализовать ngfor let item in items без

фреймворко? на чистом js?)

15 ответов

1 просмотр

<script></script>

Web21- Автор вопроса
Yurii Kovalenko
<script></script>

я реализацию имел ввиду))

Вам понадобятся для этого template, вот тут есть примеры небольшие, как их можно использовать: https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_templates_and_slots

в цикле создаешь разметку и вставляешь в дом

Web21- Автор вопроса
Web21
можно ссылку на пример?

let div = document.createElement('div'); div.className = "alert"; div.innerHTML = "<strong>Всем привет!</strong> Вы прочитали важное сообщение."; document.body.append(div);

Web21- Автор вопроса
Web21- Автор вопроса
Vadim Malovaniy
let div = document.createElement('div'); div.cla...

а в innerHTML можно index из цикла вставить?

Web21- Автор вопроса
Vadim Malovaniy
да

а как? чето пробовал {{index}} не получается...

Web21
а как? чето пробовал {{index}} не получается...

Это ж синтаксис ангуляра :D div.innerHTML = 'Привет' + index; Но тут лучше innerText, если там не HTML разметку вставляете

Web21
а как? чето пробовал {{index}} не получается...

Посмотрите lit-html, проще будет взять его для генерации html. Это не только поможет решить текущую задачу, но и решит множество неочевидных проблем: https://github.com/Polymer/lit-html

Web21
понял спс)

Ещё можете использовать шаблонные строки, типа innerHTML = Привет ${index}; Вот так будет ближе к тому, что хотели Только обратите внимание, там не кавычки)

Web21- Автор вопроса
Oleg Safonov
Ещё можете использовать шаблонные строки, типа in...

у меня впринципе задача очень простая и шаблонная, мне нужно создать 1 страничку с формой, отправить POST запрос на сервер , там лежит JSON, мне нужно его распарсить и отрисовать ответ на этой же страничке в виде таблицы) но все это желательно без фреймворков)

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта