2015-09-01 11 views
24

IONIC hat zwei Probleme über das Wort-wickeln in ion-item: 1. Zeichenkette würde durch die Punkte am Ende abgeschnitten werden, wie man vollen Inhalt ohne Punkte zeigt? 2. Automatische Zeilenumbrüche und reagieren nicht in Firefox (Chrome ist in Ordnung), wie Sie dieses Problem in Firefox beheben?Wie man eine lange Schnur in ion-item wordwrap

<div class="row responsive-sm"> 
<div class="col"> 
    <div class="item item-body"> 
     <ion-item class="wrap" style="word-wrap: break-word; word-break: break-all;"> 
     #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion 
     </ion-item> 
    </div> 
</div> 

Jede Hilfe sehr geschätzt würde. Freundliche Grüße. Hier ist Full HTML das Problem codepen

Antwort

41

Für ionische 1 zu zeigen:

Fügen Sie einfach item-text-wrapKlasse Punkt.

<ion-item class="item-text-wrap"> 
     #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion #fashion 
</ion-item> 

Für ionische 2:

Fügen Sie einfach text-wrapAttribut Punkt.

<ion-item text-wrap> 
    some long string 
</ion-item> 
+1

ich class = style = "word-wrap "item-Text-wrap wrap": break-word; word- Pause: Break-All; ", und es funktioniert jetzt, danke. – DinDin

7

Wenn Sie eine benutzerdefinierte CSS-Klasse wollen die gleiche Zeilenumbruch Wirkung haben, fügen Sie einfach

white-space: normal; 

Ihrer Klasse.

Quelle: ionic forum

83

In Ionic 2, verwenden Sie das Attribut text-wrap

<ion-item text-wrap> 
    text here wraps to multiple lines 
</ion-item> 
+5

Dies sollte die richtige Antwort sein. – Muhammad

+0

hi, das ion-item ohne text-wrap zeigt nur eine Zeile mit Ellipse an .. wie man es konfiguriert, um 2 Zeilen zu erlauben und dann Ellipse ... wenn "ion-item" überprüft wird, ist die Einstellung in 'ion-label' beinhaltet 'text-overflow',' overflow' und 'white-space' können Sie helfen, danke – Yasir

+0

das ist die richtige. habe es auf ionic 3 versucht und es behoben. –