2015-09-01 11 views
24

IONIC ha due problemi relativi al wrapping automatico nell'elemento ionico: 1. La stringa verrebbe troncata dai punti aggiunti alla fine, come mostrare il contenuto completo senza punti? 2. Le interruzioni di riga automatiche e le risposte non funzionano in Firefox (Chrome è ok), come risolvere questo problema in Firefox?Come ricoprire una stringa lunga in ion-item

<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> 

Qualsiasi aiuto sarebbe molto apprezzato. I migliori saluti. Qui è pieno HTML per mostrare il problema codepen

risposta

41

Per ionico 1:

Basta aggiungere item-text-wrapclasse alla voce.

<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> 

Per ionica 2:

Basta aggiungere text-wrapattributo alla voce.

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

Io uso class = "elemento avvolgere-text-wrap" style = "word-wrap: break-word; parola- break: break-all; ", e funziona ora, grazie. – DinDin

7

Se si vuole una classe CSS personalizzato per avere lo stesso effetto il ritorno a capo, è sufficiente aggiungere

white-space: normal; 

alla classe.

Fonte: ionic forum

83

In ionico 2, utilizzare l'attributo text-wrap

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

Questa dovrebbe essere la risposta corretta. – Muhammad

+0

ciao, l'elemento ionico senza text-wrapping mostra solo una linea con ellissi .. come configurarlo per consentire 2 linee e poi ellissi ... quando si ispeziona 'ion-item' l'impostazione è in' ion-label' che include 'text-overflow',' overflow' e 'white-space' puoi aiutare, grazie a – Yasir

+0

questa è quella giusta. l'ho provato su ionic 3 e l'ho risolto. –

Problemi correlati