я пытаюсь создать опцию выбора динамически, используя Renderer2. В настоящее время я не могу создать элемент <Select></Select>
. но я вижу возможность видеть <options>
созданы. Из-за некоторых проблем не разрешено делиться всеми фрагментами. извиняется за это.
Проблема в том, что не создает элемент select. это просто показывает первый элемент массива. я мог бы получить все элементы, когда я утешу его в ngOniti()
других консольных ошибок тоже нет.
PFA.
любезно, кто-нибудь, помогите мне в этом и укажите мне правильное направление. Если возможно, поделитесь рабочим демо. потратив так много часов, я нашел это только .
arr= ["AAA", "BBB", "CCC", "DDD", "EEE"];
const select = this._rend.createElement('select');
select.name = name;
var option = this._rend.createElement('option');
this._rend.appendChild(select, option);
this._rend.appendChild(option, document.createTextNode(''));
arr.forEach( aaaa=>{
option = this._rend.createElement('option');
this._rend.appendChild(option, document.createTextNode(aaaa));
if (aaaa === value)
option.selected = true;
this._rend.appendChild(select, option);
})
Примечание: пожалуйста, поделитесь любыми другими лучшими решениями, если моё совсем не хорошее.
Огромное спасибо всем.