ionic list component

详见:http://ionicframework.com/docs/css/components

代码一:www/index.html

<body ng-app="myreddit" ng-controller="RedditCtrl">

<ion-pane>
  <ion-header-bar class="bar-positive">
    <h1 class="title">My Reddit</h1>
  </ion-header-bar>
  <ion-content>
    <div class="list">
      <a href="{{story.url}}" target="_blank" class="item item-thumbnail-left"  ng-repeat="story in stories">
        <img ng-src="{{story.thumbnail}}" ng-if="story.thumbnail.startsWith(‘http‘)"/>
        <h2 class="story-title">{{story.title}}</h2>
        <p>
          {{story.domain}}
        </p>
      </a>
    </div>
  </ion-content>
</ion-pane>
</body>

代码二:www/css/style.css

/* Empty. Add your own CSS if you like */
h2.story-title {
  white-space: normal;
  height: 3.6em;
}

设置3.6em后。标题栏大概会占据三行的高度,这样domain一行能靠近底部, 看起来更美观。

ionic list component 最基本用法<ul class="list"><li class="item">xxx</li></ul>

其中图片可以设置为item-avatar-left或item-thumbnail-left

  1. text-overflow: ellipsis;
  2. white-space: nowrap;

这是h2标题栏的默认样式 如果标题过长末尾会被截断并显示成...,设置为white-space: normal后就能换行显示。 或者也可以直接在a上加上item-text-wrap

最终效果:

时间: 2024-10-25 15:30:53

ionic list component的相关文章

Ionic 2之页面堆栈

原作者链接:http://m.blog.csdn.net/u010730126/article/details/63254988 还记得Ionic 1中的state和router吗?他们两兄弟配合起来完成页面导航的功能,虽然它们使用起来并不算复杂## 标题 ##,概念也很清晰,不过当页面增多.state嵌套等问题出现后复杂度也会增加,当复杂程度到达一定程度时工程必然难以维护和理解.而Ionic 2效仿原生页面堆栈的概念解决了上述问题. 页面与组件 页面是应用的基石,是交互的基本单位,Ionic

ionic3.x 自定义组件component双向绑定之自定义计数器

本文主要示例在ionic3.x环境下实现一个自定义计数器,实现后最终效果如图: 1.使用命令创建一个component ionic g component CounterInput 类似的命令还有: ionic g page YourPageName //创建新页面 ionic g directive YourPageName //创建指令 ionic g component YourComponentName //创建组件 ionic g provider YourProviderName /

ionic常用命令

ionic安装 npm install -g cnpm –registry=https://registry.npm.taobao.org(npm镜像源指向淘宝) cnpm install -g cordova ionic(安装cordova ionic) cnpm update -g cordova ionic(更新cordova ionic) ionic -help(查看帮助) ionic -v(查看版本) ionic使用 ionic start myionictest blank(空项目)

Ionic4.x Javascript 扩展 ActionSheet Alert Toast Loading 以及 ionic 手势相 关事件

1.ActionSheet 官方文档:https://ionicframework.com/docs/api/action-sheet <ion-header> <ion-toolbar> <ion-buttons slot="start"> <ion-back-button defaultHref="/tabs/tab1"></ion-back-button> </ion-buttons> &

ionic2 使用slides制作滑动效果的类型选择栏

类似的效果如下图: 1. 生成一个component ionic g component MySlide 2. 在my-slide.html中添加代码: [html] view plain copy <ion-slides class="slide-title" [options]="mySlideOptions"> <ion-slide *ngFor="let slide of slides; let i = index;"&

每日一博 | 用 Ionic2 创建 App 启动页滑动欢迎界面

原文  https://my.oschina.net/qinphil/blog/777787 效果如下,图片来自网络 本文例子和上图稍有不同,主要功能如下: 每滑动一下展示一张全屏图片: 滑动到最后一页才出现启动按钮: 欢迎界面只在第一次安装启动时出现. 下面就让我们一步一步实现这个功能: 1.创建应用: 使用Ionic2创建应用非常简单,只需在V1的命令后跟上--v2即可,如下: ionic start ionic2-welcome --v2 2.创建Component 使用命令行创建页面或者

ionic2中如何使用自动生成器

ionic generator是命令行的功能,ionic2自动帮我们创建应用程序,从而节省了大量的时间,并增加我们的速度来开发一个项目的关键部分. ionic generator使我们可以自动创建以下几部份: component directive page provider 一.创建页面:ionic g page [PageName] 通过这个命令创建一个新的页面,ionic2项目中这个命令使??用最多 我们只需要进入我们的命令行中,并运行下面的命令: ionic g page login #

ionic2 页面跳转 push() pop() NavController,navParams

新建页面http://zyyapp.com/post/185.html Ionic 2之页面堆栈 :http://blog.csdn.net/u010730126/article/details/63254988 还记得Ionic 1中的state和router吗?他们两兄弟配合起来完成页面导航的功能,虽然它们使用起来并不算复杂## 标题 ##,概念也很清晰,不过当页面增多.state嵌套等问题出现后复杂度也会增加,当复杂程度到达一定程度时工程必然难以维护和理解.而Ionic 2效仿原生页面堆栈

ionic3+angular4开发混合app 之自定义组件

这里主要是记录ionic3+angular4开发混合app时自定义组件,我想自定义组件的方法和angular4应该类似,具体在纯angular4中自定义组件,暂时没有实践,个人觉得差别不大,之后实践了会再次更新. 首先,在ionic3中有命令可以直接创建一个组件:ionic g component componentName 使用这个命令创建的组件会在components目录下生成一个组件文件夹和一个module文件,具体目录,请看截图:我这里是有3个小组件 并且会把你创建的组件自动import