Как использовать Renderer2 для создания элемента со ссылкой на шаблон? - PullRequest
1 голос
/ 27 февраля 2020

Ситуация: мы используем Адаптер JS, чтобы заполнить некоторый webRT C в inte rnet explorer. Все отлично и модно, он правильно заменяет <video #someRef> на <object> в ie и работает отлично.

Проблема в том, что если мы хотим изменить видео, тег видео отсутствует.

Я вижу 2 способа решения этой проблемы (без переписывания большого количества логи c в другом месте)

  • использование Renderer для какого-либо добавления <video #someRef> в шаблон, чтобы ViewChild мог видеть он
  • каким-то образом получает ElementRef от родителя (parentRef.nativeElement.children[0] каким-то образом возвращается как ElementRef, который нам нужно использовать в другом месте, а не только в HTMLVideoElement)

Не уверен, как это сделать либо рендерер, похоже, не имеет определенного c способа добавления ссылки на шаблон для viewChild для нового элемента

И я не думаю, что вы можете просто объявить parentRef.nativeElement.children[0] как ElementRef так как чего-то не хватает.

Есть идеи? Надеюсь, мой вопрос не сильно сбивает с толку

...