Javascript 单击“角度2”设置td类

Javascript 单击“角度2”设置td类,javascript,html,angular,Javascript,Html,Angular,我有一张这样的桌子 <table> <tbody> <tr *ngFor="let row of createRange(seats.theatreDimension.rowNum)"> <td [ngClass]="{'reserved': isReserved(row, seat)}" id={{row}}_{{seat}} (click)="selectSeat(row, seat)" *ngFor=

我有一张这样的桌子

<table>
    <tbody>
        <tr *ngFor="let row of createRange(seats.theatreDimension.rowNum)">
            <td [ngClass]="{'reserved': isReserved(row, seat)}" id={{row}}_{{seat}} (click)="selectSeat(row, seat)" *ngFor="let seat of createRange(seats.theatreDimension.seatNumInRow)">
            </td>
        </tr>
    </tbody>
</table>

我还想在单击时设置td
“保留”
。 我怎样才能做到这一点呢?

试试这个

<td [ngClass]="{'reserved': isReserved(row, seat)}" id={{row}}_{{seat}} @click="selectSeat(row, seat)" *ngFor="let seat of createRange(seats.theatreDimension.seatNumInRow)">
        </td>


基于布尔属性进行切换或保留多维数组以保存状态此讨论可能会对您有所帮助:我使用的是角度2@user184994你对此有什么建议吗?