Я создаю компонент календаря и хотел бы предоставить пользователям следующий API:
<fancy-calendar>
<my-custom-day [day]="day"></my-custom-day>
</fancy-calendar>
Где fancy-calendar
отвечает за отслеживание текущего месяца, который выбрал пользователь.Внутренне я хотел бы реализовать это, используя что-то вроде * ngFor:
<div *ngFor="let day of daysInMonth">
<ng-content [day]="day"></ng-content>
</div>
Это не похоже на работу, потому что ng-content
не может отправлять произвольные значения (в данном случае, текущий день.)
Нужно ли для этого написать специальную директиву?Как я могу дать пользователям возможность использовать свой собственный компонент в течение нескольких дней?