Wie kann ich den unten stehenden Winkelmaterialcode so ändern, dass die Datentabelle nach der Spalte 'Name' sortiert ist, standardmäßig in aufsteigender Reihenfolge. Der Pfeil (zeigt die aktuelle Sortierrichtung an) muss angezeigt werden.
Folgendes möchte ich erreichen:
Originalcode:
<table matSort (matSortChange)="sortData($event)">
<tr>
<th mat-sort-header="name">Dessert (100g)</th>
<th mat-sort-header="calories">Calories</th>
<th mat-sort-header="fat">Fat (g)</th>
<th mat-sort-header="carbs">Carbs (g)</th>
<th mat-sort-header="protein">Protein (g)</th>
</tr>
<tr *ngFor="let dessert of sortedData">
<td>{{dessert.name}}</td>
<td>{{dessert.calories}}</td>
<td>{{dessert.fat}}</td>
<td>{{dessert.carbs}}</td>
<td>{{dessert.protein}}</td>
</tr>
</table>
Ich habe so etwas versucht, aber es funktioniert nicht (kein Pfeil angezeigt, nicht sortiert)
<table matSort (matSortChange)="sortData($event)" matSortActive="name" matSortStart="asc" matSortDisableClear>
Hier ist der Link zu Plunker
this.sortData({active: "name", direction: "asc"})
aufngOnInit
Check Plunker