基本列表项语法

几乎每个应用程序都有某种列表。Ionic 拥有自己的内置随时可用的列表项 CSS 声明,可以轻松地在应用程序中执行列表。你可以使用 HTML 元素并为其声明一个类,也可以使用指令 ion-list 来创建它们。指令的示例位于底部。

基本列表项 CSS 语法:

<ul class="list">
  <li class="item"></li>
</ul>

带分隔符的列表:

<div class="list">
  <a class="item" href="#">
    List item
  </a>
  <div class="item item-divider">
    Divider that looks a bit different from items
  </div>
  <a class="item" href="#">
    Another list item
  </a>
</div>

列出带有图标的项目:

<div class="list">
  <a class="item item-icon-left" href="#">
    <i class="icon ion-trash-b"></i>
    List item with a trashcan icon on the left
  </a>
</div>

你还可以使用以下语法在项目的两侧设置图标:

<div class="list">
  <a class="item item-icon-left item-icon-right" href="#">
    <i class="icon ion-trash-b"></i>
    List item with a trashcan icon on the left and a briefcase icon on the right
    <i class="icon ion-briefcase"></i>
  </a>
</div>

可以创建带有按钮或按钮的列表项,如下所示:

<div class="list">
  <div class="item item-button-right">
    Item with a button on the right that has a clock icon in it
    <button class="button button-positive">
      <i class="icon ion-clock"></i>
    </button>
  </div>
</div>

也可以使用头像,缩略图和插图创建列表项,这将在列表项周围创建填充。Ionic 还通过相应于列表项设置填充来处理列表项中的设置图标等。

Ionic 也有自己的复选框,单选按钮等指令。下面是一个带 Ionic 的复选框列表示例。

<ion-list>
  <ion-checkbox ng-model="choice1">Choice 1</ion-checkbox>
  <ion-checkbox ng-model="choice2">Choice 2</ion-checkbox>
</ion-list>