File tree 3 files changed +10
-2
lines changed
3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @randomsoftwareltd/type-head-input" ,
3
- "version" : " 2.0.7 " ,
3
+ "version" : " 2.0.8 " ,
4
4
"peerDependencies" : {
5
5
"@angular/common" : " ^17.2.3" ,
6
6
"@angular/core" : " ^17.2.3" ,
Original file line number Diff line number Diff line change 28
28
(onHide) ="select.resetFilter() "
29
29
[appNumbersOnly] ="isNumberInput "
30
30
(onClick) ="onClick() "
31
+ (onBlur) ="setEmptyHandler() "
31
32
>
32
33
<!-- item template -->
33
34
< 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 {
185
185
}
186
186
187
187
onFilterEmitter ( event : any ) {
188
+ this . setEmptyHandler ( ) ;
188
189
this . searchValue =
189
190
typeof this . select ?. value === "object" &&
190
- this . select ?. value . hasOwnProperty ( "value" )
191
+ this . select ?. value ? .hasOwnProperty ( "value" )
191
192
? this . select ?. value ?. value
192
193
: this . select ?. value ;
193
194
if ( this . enableServerSideData ) {
@@ -217,4 +218,10 @@ export class TypeHeadInputComponent {
217
218
this . searchValue = "" ;
218
219
}
219
220
}
221
+
222
+ setEmptyHandler = ( ) => {
223
+ if ( this . control . value === "" ) {
224
+ this . control . patchValue ( null ) ;
225
+ }
226
+ } ;
220
227
}
You can’t perform that action at this time.
0 commit comments