我想提出一個周曆,用戶可以點擊一週的日子在日曆頭突出在當天的事件:如何使點擊事件可選在角2 * ngFor環
<thead>
<tr>
<td *ngFor="let day of days | async"
(click)="highlightWeek(day)">{{day.header}}</td>
</tr>
</thead>
我想這樣做,以便當沒有特定日期的活動時,那麼當天的標題不可點擊。這可能會在組件來完成,像這樣:
highlightWeek(day) {
if (day.events.length > 0) {
...
但如果我這樣做,那麼瀏覽器依然改變光標的形式,從箭頭手,只要用戶將鼠標懸停在空天頭。我只想在發生事件的日子裏有點擊事件,所以這不會發生。像這樣的:
<thead>
<tr>
<td *ngFor="let day of days | async"
(if (day.events.length > 0)): (click)="highlightWeek(day)">{{day.header}}</td>
</tr>
</thead>
但我不知道如何做到這一點。