Skip to content

Commit 458a654

Browse files
author
Konstantin Dinev
authored
Merge pull request #3039 from IgniteUI/fix-3036
fix(slider): update ngModel from input on blur #3036
2 parents cbd13bd + a10551e commit 458a654

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

src/app/interactions/slider/slider-sample-1/slider-sample-1.component.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
</igx-slider>
1212
<div class="wrapper">
1313
<igx-input-group type="border">
14-
<label igxLabel for="lowerInput">Lower price:</label>
14+
<label igxLabel for="lowerInput">Lower price (updates on blur):</label>
1515
<igx-prefix>$</igx-prefix>
16-
<input igxInput type="number" id="lowerInput" min="100" [max]="priceRange.upper" [(ngModel)]="priceRange.lower" />
16+
<input igxInput type="number" id="lowerInput" min="100" [max]="priceRange.upper" [(ngModel)]="priceRange.lower" [ngModelOptions]="{ updateOn: 'blur' }" />
1717
</igx-input-group>
1818
<igx-input-group type="border">
19-
<label igxLabel for="upperInput">Upper price:</label>
19+
<label igxLabel for="upperInput">Upper price (updates on blur):</label>
2020
<igx-prefix>$</igx-prefix>
21-
<input igxInput type="number" id="upperInput" [min]="priceRange.lower" max="900" [(ngModel)]="priceRange.upper" />
21+
<input igxInput type="number" id="upperInput" [min]="priceRange.lower" max="900" [(ngModel)]="priceRange.upper" [ngModelOptions]="{ updateOn: 'blur' }" />
2222
</igx-input-group>
2323
</div>
2424
</div>

src/app/interactions/slider/slider-sample-4/slider-sample-4.component.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33

44
<div class="row-container">
55
<igx-input-group type="border">
6-
<label igxLabel for="lowerRange">Lowest price</label>
6+
<label igxLabel for="lowerRange">Lowest price (updates on blur):</label>
77
<igx-prefix>$</igx-prefix>
8-
<input igxInput id="lowerRange" type="number" min="0" [max]="priceRange.upper" [(ngModel)]="priceRange.lower" />
8+
<input igxInput id="lowerRange" type="number" min="0" [max]="priceRange.upper" [(ngModel)]="priceRange.lower" [ngModelOptions]="{ updateOn: 'blur' }" />
99
</igx-input-group>
1010

1111
<igx-input-group type="border">
12-
<label igxLabel for="upperRange">Highest price</label>
12+
<label igxLabel for="upperRange">Highest price (updates on blur):</label>
1313
<igx-prefix>$</igx-prefix>
14-
<input igxInput id="upperRange" type="number" [min]="priceRange.lower" max="1000" [(ngModel)]="priceRange.upper" />
14+
<input igxInput id="upperRange" type="number" [min]="priceRange.lower" max="1000" [(ngModel)]="priceRange.upper" [ngModelOptions]="{ updateOn: 'blur' }" />
1515
</igx-input-group>
1616
</div>
1717
</div>

src/app/interactions/slider/slider-styling-sample/app-slider-styling.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
[primaryTicks]="3"
77
[secondaryTicks]="4"
88
[ticksOrientation]="ticksOrientation">
9-
</igx-slider>
9+
</igx-slider>
1010
</div>

0 commit comments

Comments
 (0)