【发布时间】:2021-07-21 09:51:24
【问题描述】:
我在我的项目中使用 Angular <mat-expansion-panel>。
我无法在one line 上显示Frate, Kunda and date 和its value。
我尝试过使用各种 css 属性,例如 white-space: nowrap;,但它们都不适合我
工作演示 - https://stackblitz.com/edit/mat-expansion-panel-en61pv?file=app%2Fexpansion-overview-example.html
.html
<div class="row">
<div class="col-sm-7">
<dl class="row property_set">
<mat-accordion style="width:50%">
<mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false">
<mat-expansion-panel-header>
<mat-panel-title>
<dt class="col-sm-4 record_property">Term</dt>
</mat-panel-title>
<mat-panel-description>
<dd class="col-sm-8 record_property_value term_name">
<span >
{{name1}}
</span>
</dd>
</mat-panel-description>
</mat-expansion-panel-header>
<dt class="col-sm-4 record_property">Frate</dt>
<dd class="col-sm-8 record_property_value" data-property-type="select">{{id}}</dd>
<dt class="col-sm-4 record_property">Kunda</dt>
<dd class="col-sm-8 record_property_value" data-property-type="select">
<span>{{text1}}</span>
</dd>
<dt class="col-sm-4 record_property">Date</dt>
<dd class="col-sm-8 record_property_value">{{date}}</dd>
</mat-expansion-panel>
</mat-accordion>
</dl>
</div>
</div>
.ts 文件
export class AppComponent {
term: string = 'This is term'
name1: string = 'This is name'
id: string = 'This is id'
text: string = 'This is text'
text1: string = 'This is term1'
date: string = 'This is date'
panelOpenState = false;
}
【问题讨论】:
-
尝试在
dd和dt中添加display:inline-flex作为dd和dt的默认样式是display:block; -
我尝试将
display: inline-flex添加到dd and dt。那没有用
标签: html css angular mat-expansion-panel