Переменная шаблона, чтение пользовательского экземпляра непосредственно в шаблоне - PullRequest
0 голосов
/ 15 ноября 2018

Мне известно, что вы можете прочитать конкретные экземпляры переменной шаблона, используя свойство read декоратора @ViewChild:

@ViewChild('child', { read: CustomComponent }) component: CustomComponent;

В настоящее время я использую карточку Material , и я даю ей переменную шаблона. То, что я хочу, это прокручивать до конца этой карты при каждом нажатии на внутреннюю текстовую область:

<mat-card #card>
  <textarea (keydown)="scrollCardToBottom($event, card)"></textarea>
</mat-card>

Можно ли рассматривать card как ElementRef непосредственно из шаблона? Прямо сейчас это считается MatCard, и мне нужно использовать декоратор, чтобы преобразовать его в ElementRef ...

1 Ответ

0 голосов
/ 15 ноября 2018

Я также скучаю по этой функции, но, к сожалению, сейчас нет решения, чтобы заставить ссылочную переменную шаблона иметь значение ElementRef, а не экземпляр директивы на стороне шаблона.

См. Также:

...