2016-02-05 2 views
0

Я хочу создать один вид списка в гибридном мобильном приложении. В каждой ячейке я хочу добавить данные больше, чем их ширина. Я хочу отобразить только одну строку, и оставшиеся данные будут скрыты. В этой строке я хочу отображать только полные слова, не хочу, чтобы какое-либо слово было усечено.Вид списка, не отображающий правильный текст

Я использую ионный каркас с угловым.

У меня есть одно решение, но это также усекает слова, то есть многоточие.

Пример: мое требование В List View Cell вывод должен быть «Четыре счета и семь лет назад наши отцы вывел на этом континенте, новый» не «Четыре SCORE и семь лет назад наши отцы, рожденные на этом континенте, пе ».

ответ

0

К счастью, существует ионный класс css для достижения того, что вам нужно. Используйте item-text-wrap класс на список вашего пункта, как так:

<div class="item item-text-wrap"> 
    This is a basic Card which contains an item that has wrapping text. 
</div> 

или

<ion-item class="item-text-wrap"> 
{{textThatMayBeTooLong}} 
</ion-item> 

см here для справки.

+0

Благодарим вас за ответ. Но это не ответ на мой вопрос. Я хочу отобразить только одну строку из очень большого текстового содержимого, и когда ширина экрана дисплея будет завершена, тогда я хочу показать многоточие, но, с одной стороны, я не хочу, чтобы слово было сломано. Я хочу отображать только завершенные слова и после этого многоточие (т. е. «...»). –

+0

если бы у вас была скрипка, мы могли бы ее протестировать. попробуйте добавить css в div с текстом 'word-wrap: normal;' – niklas

Смежные вопросы