您的位置:首页 > 其它

ionic列表

2017-10-18 19:51 92 查看


ionic 列表

列表是一个应用广泛的界面元素,在所有移动app中几乎都会使用到。

列表可以是基本文字、按钮,开关,图标和缩略图等。

列表项可以是任何的HTML元素。容器元素需要list类,每个列表项需要使用item类。

ionList和ionItem可以很容易的支持各种交互方式,比如,滑动编辑,拖动排序,以及删除项。


基本用法:

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


源码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<link href="../lib/css/ionic.css" rel="stylesheet"/>
<script type="text/javascript" src="../lib/js/ionic.bundle.js"></script>
<title>下拉刷新</title>
<script type="text/javascript">
var app = angular.module("Demo1App", ["ionic"]);
app.controller("Demo1Ctrl", function ($scope, $http) {
$scope.items = [
{
name: "AAAAAA"
},
{
name: "BBBBBB"
},
{
name: "CCCCCC"
}
];

$scope.doRefresh = function () {
$http.get("item.json").success(function (data, status) {
// 成功之后执行的代码
$scope.items = data;
}).error(function (data, status) {
// 失败之后执行的代码
console.log(status);
}).finally(function () {
// 无论成功或失败之后执行的代码
$scope.$broadcast('scroll.refreshComplete');
});
};
});
</script>
</head>
<body ng-app="Demo1App">
<ion-pane ng-controller="Demo1Ctrl">
<ion-content>
<ion-refresher pulling-text="下拉刷新" on-refresh="doRefresh()"></ion-refresher>

<ion-list>
<ion-item ng-repeat="item in items" ng-bind="item.name"></ion-item>
</ion-list>
</ion-content>
</ion-pane>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ionic