Задать вопрос
EnemySik
@EnemySik
Студент

Как вставить EmbededView в DOM?

Здравствуйте, у меня появилась проблема при попытке динамически сформировать таблицу. Сначала проблема решилась с Renderer2, но потом оказалась нужна привязка к элементам (для [disabled]) и всю пошло крахом. Прошу помощи.
Необходимо вставить ng-template, который получается в коде через @ViewChild() val: TemplateRef в DOM элемент, доступ к которому осуществляется через ElementRef.
При это шаблоны используются из-за того, что нужна привязка к полю [disabled]. ElementRef используется из-за динамического формирования строк и клеток таблицы. (Всю это нужно для построения динамической таблицы).

Пример (таких должно быть несколько по switch ... case)
<ng template #tpl1>
<input type="number" (change)="onTopInputChange">
<input type="checkbox" (change)="onTopCheckboxChange">
</ng-template>.

Если нужна еще какая-то информация, то добавлю.
  • Вопрос задан
  • 22 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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