Ожидаемые аргументы ElementRef в Angular - PullRequest
0 голосов
/ 28 февраля 2020

Я работаю с angular версией 8.3.22. В то время как я использую "elementRef", он запрашивает 2 аргумента. Итак, я видел его определение. В соответствии с этим я указывал как "elementRef", но все равно выдает ошибку.

В основной библиотеке я наблюдал как строку ошибки под классом.

Точная ошибка выдается в консоли: " ошибка TS2707: Generi c тип 'ElementRef' требует от 0 до 1 аргументов типа. "

Я нашел тот же запрос в stackoverflow по следующей ссылке: Ошибка машинописного текста: TS2314: Generi c type 'ElementRef 'требуется 2 аргумента (ов) типа

Пробовал то же решение, но я все еще сталкиваюсь с проблемой.

Примеры изображений: Error in core library image

Error in description ts file

1 Ответ

0 голосов
/ 28 февраля 2020

Это ошибка машинописного текста, ElementRef принимает до 1 аргумента типа. Вы можете отослать this angular do c для более подробной информации.

Замените это:

@ViewChild('mybtn',{static:true}) myvarible: ElementRef<HTMLElement, any>

на это:

@ViewChild('mybtn',{static:true}) myvarible: ElementRef<HTMLElement>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...