ngClass mit Tabelle verwenden ich eine Tabelle, wo ich ngClass (erste Reihe)Wie in Angular
<table [ngClass]="{'before_forth': pageNumber < 4, 'forth': pageNumber = 4}">
<tr id="words" *ngFor="let item of itemsSource3; let i = index;">
<td *ngFor="let item2 of helper[i]; let j = index;">
<input class="resizedTextbox" name="{{i}}{{j}}"
[(ngModel)]="helper[i][j].value" (ngModelChange)="onValueChange(f,i)"/>
</td>
{{item}}
</tr>
</table>
Und mein CSS ist
table.forth.td:nth-child(2){background-color: green}
table.forth.td:nth-child(5){background-color: green}
table.before_forth.td:nth-child(2){background-color: red}
table.before_forth.td:nth-child(5){background-color: red}
So erklären will, was würde Ich mag zu tun ist, um die Farbe einzustellen, die ich in anderen Fällen
this.pageNumber = this.activatedRoute.snapshot.queryParams['page'];
und es funktionierte gut mit dieser Methode auf der Anzahl der Seite (in meiner Komponente hängt (Ich benutze es oft)
Ich denke, das Problem ist in css, in diesem Stück Code table.forth.td:nth-child
, können Sie mir bitte sagen, was wäre der richtige Weg, Zugriff auf Klasse innerhalb der Tabelle?
'table.forth.td' - bedeutet eine' table', die eine Klasse 'her' und eine andere Klasse' td' haben, ich denke du willst das: 'table.forth td: nth-child() ' – sTx