ionic - 如何在离子头中对长字符串进行自动换行

Yuy*_* He 6 css ionic-framework ionic2

这是我的代码,我试过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>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

更新

<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>
Run Code Online (Sandbox Code Playgroud)

我尝试添加ion-item,但仍然不适合我. 在此输入图像描述

更新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;
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Man*_*ort 11

请更新您的css文件,如下所示:

.toolbar-title {
   text-overflow: inherit;
   white-space: normal;
}
Run Code Online (Sandbox Code Playgroud)

编辑:

要么

.toolbar-title {
   text-overflow: unset;
   white-space: unset;
}
Run Code Online (Sandbox Code Playgroud)


Fin*_*sse 6

向您的内容添加额外的包装器<ion-title>以启用包装:

<ion-title>
  <div style="white-space: normal;">
    {{new.title}}
  </div>
</ion-title>
Run Code Online (Sandbox Code Playgroud)

另外,如果您希望标题在文本过多时扩展标题,请添加以下 CSS 代码:

ion-title {
  position: static;
}
Run Code Online (Sandbox Code Playgroud)


And*_*isR 5

比 Finesse 的答案更简洁(对于 Ionic 5):

<ion-title>
  <div class="ion-text-wrap">
    {{new.title}}
  </div>
</ion-title>
Run Code Online (Sandbox Code Playgroud)