如何更改下面的Angular Material代码,以便数据表按'name'列排序,默认按升序排序.必须显示箭头(表示当前排序方向).
这就是我想要实现的目标:
原始代码:
<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>
Run Code Online (Sandbox Code Playgroud)
我正在尝试这样的东西,但它不起作用(没有箭头显示,没有排序)
<table matSort (matSortChange)="sortData($event)" matSortActive="name" matSortStart="asc" matSortDisableClear>
Run Code Online (Sandbox Code Playgroud)
这是Plunker的链接
在单击第一步的“下一步”按钮后,如何以编程方式将焦点设置为“地址”输入,因此在从第 1 步(“填写您的姓名”)到第 2 步(“填写您的地址”)之后。
https://stackblitz.com/angular/onnbkqrydrg?file=app%2Fstepper-overview-example.ts https://material.angular.io/components/stepper/overview
这就是我想要实现的目标:
我已经在试验 MatStepper 的 selectionChange 事件,但它似乎在第 2 步可见之前被触发,所以它不起作用。