I'm trying to build a yearly calendar. Now I could have 12 month parents and all the children and that would do the trick, but I would rather cut down on html. I have a variable called yearlyCalendarArr which is the 2d array of months with the correct days in them along with spaces (it's consoled logged in the stackblitz).
HTML
<div id="yearly-calendar">
<div class="month-holder" *ngFor="let days of yearlyCalendarArr; let i = index">
<div class="month">
<div class="month-header">
<h5 class="month-name">{{months[i]}}</h5>
</div>
<div class="month-body">
<div class="week-divider">
<div class="weekday" *ngFor="let w of weekdays">{{w[0]}}</div>
</div>
<div class="week-divider">
<div class="calendar-box"></div>
</div>
</div>
</div>
</div>
</div>