这是我的代码,我尝试了text-wrap
,ion-header
内仍然无法显示整个标题。
<ion-header>
<ion-toolbar text-wrap color="danger">
<ion-buttons>
<button ion-button navPop icon-only>
<ion-icon ios="ios-arrow-back" md="md-arrow-back"></ion-icon>
</button>
</ion-buttons>
<ion-title>{{new.title}}</ion-title>
</ion-toolbar>
</ion-header>
更新
<ion-header>
<ion-toolbar color="danger">
<ion-buttons>
<button ion-button navPop icon-only>
<ion-icon ios="ios-arrow-back" md="md-arrow-back"></ion-icon>
</button>
</ion-buttons>
<ion-item color="danger" text-wrap>
<ion-title >{{new.title}}</ion-title>
</ion-item>
</ion-toolbar>
</ion-header>
更新2
.ios .toolbar-title {
text-overflow: inherit;
white-space: normal;
text-align: left;
font-size:1.3em;
}
.md .toolbar-title {
text-overflow: inherit;
white-space: normal;
text-align: left;
font-size:1.3em;
}
答案 0 :(得分:11)
请更新您的css文件,如下所示:
.toolbar-title {
text-overflow: inherit;
white-space: normal;
}
<强>编辑:强>
或者
.toolbar-title {
text-overflow: unset;
white-space: unset;
}
答案 1 :(得分:3)
比Finesse的答案(针对Ionic 5)更加整洁:
<ion-title>
<div class="ion-text-wrap">
{{new.title}}
</div>
</ion-title>
答案 2 :(得分:0)
为您的内容<ion-title>
添加一个额外的包装器以启用包装器:
<ion-title>
<div style="white-space: normal;">
{{new.title}}
</div>
</ion-title>
此外,如果您希望标题在文本过多时扩展标题,请添加以下CSS代码:
ion-title {
position: static;
}