html - 如何解决扩展面板边距问题
问题描述
我使用扩展面板显示我的后端数据,但由于某种原因,边距非常奇怪,有些看起来几乎相互接触,有些看起来彼此相距较远。
除了 margin-bottom: 1px 之外,我没有任何样式,所以如果我能得到任何建议或帮助来解决这个问题以使其看起来不错并使边距保持不变,我将不胜感激。
<mat-nav-list>
<mat-expansion-panel class="exp-panel" *ngFor="let section of mappedSecSub | async">
<mat-expansion-panel-header *ngIf="section.parentId == null" style="align-items: center;">
<div>{{section.name}}</div>
</mat-expansion-panel-header>
<div *ngFor="let subSection of mappedSecSub | async; let last=last">
<div *ngIf="subSection.parentId == section.id;" (click)="clicked(subSection.id)">
<a mat-list-item>{{subSection.name}}
<mat-divider *ngIf="!last" class="solid"></mat-divider>
</a>
</div>
</div>
</mat-expansion-panel>
</mat-nav-list>
.exp-panel {
margin-bottom:1px;
}
mappedSecSub = this.mappedSections.asObservable()
ngOnInit(): void {
this.fetchData();
}
fetchData = () => {
this.loading = true;
this.HelpService.getHelp().subscribe(res => {
this.loading = false;
this.cdRefs.detectChanges()
this.mappedSections.next(res['res'])
setTimeout(() => {
if (this.data && this.data.needToScroll) {
this.scrollToLast()
}
}, 1000)
this.allData = res['res']
}, () => this.loading = false)
}
边距看起来是随机的。他们没有相同的利润。
解决方案
推荐阅读
- r - 用动态规划算法实现 R 中的矩阵
- laravel - InvalidArgumentException 无法找到组件 [queryUrl-sort] 的类或视图 [Forrestedw\QueryUrlBuilder\Sort]
- python - 如何定义一个函数,不管你是否调用类
- reactjs - 如何在 ReactJS 中匹配 ID
- python - 具有不同序列长度的 Matplotlib 时间序列线图
- python - 使用json从pandas数据框中提取str
- python - 使用opencv从侧面检测马的眨眼
- python - 在ansible playbook中运行时努力在python脚本中使用环境变量
- assembly - 比较架构 - LC-3
- c++ - 在cpp中,这个编译。为什么会这样?老师说这是因为cpp不是严格类型的语言