【发布时间】:2019-01-09 02:27:07
【问题描述】:
我需要将默认箭头图标从有角材料 matSort 更改为自定义箭头。
当前代码
<mat-table #table [dataSource]="source" matSort (matSortChange)="sortData($event)" [matSortActive]="sort.active" [matSortDirection]="sort.direction">
有什么办法吗?
【问题讨论】:
-
无法更改该图标,因为从技术上讲,它不是图标 - 只是排列成看起来像箭头的线形 div。您必须将自己的图标添加到列标题并自己管理排序和图标可见性。
-
sortData($e) { $e.direction === 'asc'? (this.icon = 'myIcon') : (this.icon= 'myDescIcon') }``___<mat-icon [maticon]="icon" class="mr2"></mat-icon>
标签: angular angular-material frontend angular-material2