【发布时间】:2016-02-08 13:49:19
【问题描述】:
我正在 Angular 和 Ionic 的帮助下开发混合移动应用程序。 这是我得到的样本数据:
$scope.data = [{
"PID": 108,
"Name": "Demo",
"TID": 20,
"date": "2016/00/29"
}, {
"PID": 98,
"Name": "Sports Demo1",
"TID": 20,
"date": "2016/06/02"
}, {
"PID": 98,
"Name": "Sports Demo2",
"TID": 20,
"date": "2016/06/02"
}, {
"PID": 98,
"Name": "Sports Demo3",
"TID": 20,
"date": "2016/06/02"
}, {
"PID": 98,
"Name": "Sports Demo4",
"TID": 20,
"date": "2016/06/02"
}]
第一页 HTML:
<ion-content class="" padding="true">
<ul ng-repeat="dataSch in data">
<li class="item" style="border-width: 0px;">
<div class="item" style="border-width: 0px; padding : 1px;">{{dataSch.Name}}</div>
<div class="item" style="border-width: 0px; padding : 1px;">{{dataSch.date}}</div>
</li>
</ul>
</ion-content>
第二页 HTML:
<ion-content class="" padding="true">
<div>Detail 1</div>
<div>Detail 2</div>
</ion-content>
<ion-footer-bar align-title="left" class="bar-assertive">
<button ng-click="next()">Next</button>
<button ng-click="previous()">Previous</button>
</ion-footer-bar>
在第一页中,根据“PID”单击“li”,我将打开包含所有详细信息的第二页。 但是在第 2 页页脚中,可以选择从那里移动到下一个和上一个数据。 如何获取下一个或上一个数据以显示在第二页上。
例如:我在第一页点击了第二个元素,我在第二页得到了数据名称“Sports Demo1”。 但是一旦我点击下一个按钮数据应该是“Sports Demo2”或点击上一个按钮数据应该是“Demo”。
【问题讨论】:
-
第二页是否使用相同的控制器?
-
是的,我使用的是同一个控制器。
标签: javascript angularjs json ionic-framework