File tree Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " @randomsoftwareltd/type-head-input" ,
3- "version" : " 2.0.7 " ,
3+ "version" : " 2.0.8 " ,
44 "peerDependencies" : {
55 "@angular/common" : " ^17.2.3" ,
66 "@angular/core" : " ^17.2.3" ,
Original file line number Diff line number Diff line change 2828 (onHide) ="select.resetFilter() "
2929 [appNumbersOnly] ="isNumberInput "
3030 (onClick) ="onClick() "
31+ (onBlur) ="setEmptyHandler() "
3132>
3233 <!-- item template -->
3334 < ng-template *ngIf ="!itemTemplate " let-option pTemplate ="item ">
Original file line number Diff line number Diff line change @@ -185,9 +185,10 @@ export class TypeHeadInputComponent {
185185 }
186186
187187 onFilterEmitter ( event : any ) {
188+ this . setEmptyHandler ( ) ;
188189 this . searchValue =
189190 typeof this . select ?. value === "object" &&
190- this . select ?. value . hasOwnProperty ( "value" )
191+ this . select ?. value ? .hasOwnProperty ( "value" )
191192 ? this . select ?. value ?. value
192193 : this . select ?. value ;
193194 if ( this . enableServerSideData ) {
@@ -217,4 +218,10 @@ export class TypeHeadInputComponent {
217218 this . searchValue = "" ;
218219 }
219220 }
221+
222+ setEmptyHandler = ( ) => {
223+ if ( this . control . value === "" ) {
224+ this . control . patchValue ( null ) ;
225+ }
226+ } ;
220227}
You can’t perform that action at this time.
0 commit comments