Кто-нибудь пытался определить обработчик для событий blur
вне HTML-шаблона?Обработчик события Blur в компонентах Angular 2
Выглядит как (blur)="doSomething()"
это единственный путь, потому что
@HostListener('blur', ['$event'])
doSomething(){
}
не не работает (по крайней мере для меня), и не будет host
свойства в декораторе конфигурации (отложив тот факт, что у него есть по-видимому, обескуражен).
Можно ли это подтвердить?
Это просто работает. Либо ваш компонент даже не создан, либо элемент не генерирует событие «размытия». –
У меня такая же проблема. Вы когда-нибудь решали эту проблему? – user911
Имея аналогичную проблему. размытие не работает. focusout делает, но тогда у меня есть другие проблемы. – rook