File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed
src/app/how-to/reactive-forms Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -76,10 +76,10 @@ <h4>Book your movie ticket</h4>
7676 < igx-date-range-picker name ="range " formControlName ="range ">
7777 < label igxLabel > Pick suitable date range - for avaliable movies</ label >
7878 </ igx-date-range-picker >
79- < igx-slider name ="slider " formControlName ="slider " id ="slider " type ="range ">
79+ < igx-slider name ="slider " formControlName ="slider " id ="slider " type ="range " (valueChange) =" valueChangeHandler() " >
8080 </ igx-slider >
8181 < article class ="calendar-wrapper ">
82- < igx-calendar selection ="multi " name ="calendar " formControlName ="calendar "> </ igx-calendar >
82+ < igx-calendar selection ="single " name ="calendar " formControlName ="calendar "> </ igx-calendar >
8383 </ article >
8484 < igx-card >
8585 < igx-month-picker #monthPicker name ="month " formControlName ="month "> </ igx-month-picker >
Original file line number Diff line number Diff line change 55
66.container > * {
77 margin-top : 32px ;
8+ max-width : 450px ;
89}
910
1011.input-group-form {
Original file line number Diff line number Diff line change @@ -80,6 +80,17 @@ export class ReactiveFormsSampleComponent {
8080 return this . user . get ( 'fullName' ) ;
8181 }
8282
83+ public valueChangeHandler ( ) {
84+ var sliderValue = this . user . get ( 'slider' ) ;
85+ this . user . controls . range . setValue ( {
86+ start : new Date ( new Date ( ) . setDate ( new Date ( ) . getDate ( ) + sliderValue . value . lower ) ) ,
87+ end : new Date ( new Date ( ) . setDate ( new Date ( ) . getDate ( ) + sliderValue . value . upper ) )
88+ } ) ;
89+
90+ var pickerDate = this . user . controls . range . value . start ;
91+ this . user . controls . calendar . setValue ( pickerDate ) ;
92+ this . user . controls . month . setValue ( pickerDate ) ;
93+ }
8394 public onSubmit ( ) {
8495 console . log ( this . user ) ;
8596 }
You can’t perform that action at this time.
0 commit comments