html - 在 ion-list 中滚动换行文本

标签 html css list ionic-framework

我一直在研究具有可滚动内容的列表,但经过几次测试后,我发现滚动条仅考虑图像,而不考虑元素大小的换行文本。这会导致页面底部的内容被截断。

这是我的代码:

<ion-content ng-controller="categoriesCtrl" ng-switch on="categories.length > 0" has-bouncing="false">
  <ion-refresher on-refresh="updateCategories()">
  </ion-refresher>
  <div ng-switch-when="true">
    <ion-list type="card">
      <a class="item item-thumbnail-right item-text-wrap" href="#" ng-repeat="category in categories">
        <img ng-src="{{category.photo}}" />
        <h2>{{category.name}}</h2>
        <p class="item-text-wrap">{{category.description}}</p>
      </a>
    </ion-list>
  </div>
</ion-content>

这就是我得到的,无法进一步滚动

Truncated Item Demo

解决方案?

最佳答案

您似乎正在使用 <ion-list> 的组合带有列表 CSS 元素的指令。尝试使用 <ion-list><ion-item> directive .

<ion-list>
  <ion-item class="item-text-wrap item-thumbnail-right">
    <img ng-src="{{category.photo}}" />
    <h2>Name</h2>
    <p>{{description}}</p>
  </ion-item>
  <ion-item class="item-text-wrap item-thumbnail-right">
    <img ng-src="{{category.photo}}" />
    <h2>Name</h2>
    <p>{{description}}</p>
  </ion-item>
</ion-list>

这是working demo .

关于html - 在 ion-list 中滚动换行文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31862706/

相关文章:

mysql - 将 html5 Canvas 作为数据保存到 mysql 数据库

css - Div 与另一个 div 重叠

css - 如何强制行内 block 元素换行?

html - 删除位置 :absolute attribute by adding css

c# - 禁止对 List<T> 公开添加和删除

java - 说明 数组列表

html - 图像在 CSS 转换过程中模糊并且是 janky

javascript - 目标 ="_blank"带有自定义 javascript 生成的 html 页面

javascript - LESS Css 计算 js 变量失败?

python - 比较两个不同类别的列表并根据属性删除