<mat-divider>
是一个 Material 风格的分割线组件,支持多种方向选项。
<mat-divider>
元素可单独使用,以创建一个带有 Material 主题的水平线或垂直线。
<mat-divider></mat-divider>
添加 inset
属性,以设置该分割线是否内部的。
<mat-divider [inset]="true"></mat-divider>
添加 vertical
属性,以设置该分割线是否垂直方向的。
<mat-divider [vertical]="true"></mat-divider>
可以将分割线添加到列表中,来把内容分成不同的部分。 还可以把内部分割线添加到列表中,以在外观上区分不同的元素,以免头像、图标等内容显得乱糟糟的。 请确保不要给列表中最后一个元素添加分割线,因为这样容易和节分割线重叠在一起。
<mat-list>
<h3 mat-subheader>Folders</h3>
@for (folder of folders; track folder) {
<mat-list-item>
<mat-icon mat-list-icon>folder</mat-icon>
<h4 mat-line>{{folder.name}}</h4>
<p mat-line class="demo-2">{{folder.updated}}</p>
@if (!$last) {
<mat-divider [inset]="true"></mat-divider>
}
</mat-list-item>
}
<mat-divider></mat-divider>
<h3 mat-subheader>Notes</h3>
@for (note of notes; track node) {
<mat-list-item>
<mat-icon mat-list-icon>note</mat-icon>
<h4 mat-line>{{note.name}}</h4>
<p mat-line class="demo-2"> {{note.updated}} </p>
</mat-list-item>
}
</mat-list>
MatDivider
会应用 ARIA role="separator"
属性,以实现用于区分内容分节的、带有不可聚焦样式的分隔符。