Skip to content

Commit 81a15b1

Browse files
author
Your Name
committed
Angular Forms In Depth
1 parent 41d8a95 commit 81a15b1

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

src/app/create-course/create-course-step-2/create-course-step-2.component.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,24 @@
1616

1717
</mat-form-field>
1818

19+
<mat-form-field>
20+
21+
<mat-label>Promotional period</mat-label>
22+
23+
<mat-date-range-input [rangePicker]="promoPicker">
24+
25+
<input matStartDate placeholder="Start date" formControlName="promoStartAt">
26+
27+
<input matEndDate placeholder="End date" formControlName="promoEndAt">
28+
29+
</mat-date-range-input>
30+
31+
<mat-datepicker-toggle matSuffix [for]="promoPicker"></mat-datepicker-toggle>
32+
33+
<mat-date-range-picker #promoPicker></mat-date-range-picker>
34+
35+
</mat-form-field>
36+
1937
</div>
2038

2139
<div class="form-val">

src/app/create-course/create-course-step-2/create-course-step-2.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ export class CreateCourseStep2Component implements OnInit {
1616
Validators.min(1),
1717
Validators.max(9999),
1818
Validators.pattern("[0-9]+")
19-
]]
19+
]],
20+
promoStartAt: [null],
21+
promoEndAt: [null]
2022
});
2123

2224
constructor(private fb: FormBuilder) {

0 commit comments

Comments
 (0)