Я хочу иметь возможность инициировать событие внутри компонента машинописного текста, используя объявление NgModel, взятое из компонента html. я хочу сделать следующее: (простой код)
html
<input aVar="NgModel" appCombineDirective [CombineBValue]="bVar.value"/>
<input bVar="NgModel" (change)="onChange()"/>
ts
onChange(){
aVarViewChild.blur();
}//this is incorrect just to show what I mean
директива
//@input for CombineBValue
@HostListener("blur")
onBlur(){
//combine aVar and bVar
}
Код вызовет событие размытия, если какие-либо изменения произошли в другом входе, и поскольку этот NgModel прослушивает события размытия, он должен объединить значения. Это возможно? и если бы был лучший подход для этого заранее спасибо.