Hej. Piszę w Angularze i natrafiłem na problem.
HTML
<input type="text" class="form-control" id="DateOfBirth" placeholder="Data urodzenia" value="" />
<div class="tab-pane fade show active" id="year" role="tabpanel" aria-labelledby="year-tab">
<div name="month" class="tabValue" *ngFor="let year of years" style="width:60px;">
<span>{{year}}</span>
</div>
</div>
component.ts
years = [tutaj mam tablicę lat, którą wyświetlam w spanie HTML]
year: number;
IsLeapYear() {
if ((this.year % 4 == 0) && (this.year % 100 != 0) || (this.year % 400 != 0) || this.year == 1900) {
return 29;
}
else {
return 28;
}
}
Zadaniem funkcji jest sprawdzenie, czy wybrany rok jest rokiem przestępnym, a żeby później wyświetlić ilość dni w lutym.
Chciałbym przesłać wartość, żeby później wyświetlić całą datę (bo mam opracowane jeszcze pętle dla miesiąca i dnia) w inpucie.
Ale nie za bardzo wiem jak przesłać wartość, którą wybiorę w spanie. Wiem jak z .ts przesłać wartość i wyświetlić w inpucie, ale nie wiem jak to zrobić w drugą stronę po nakliknięciu konkretnej wartości.
Macie pomysł?