嗨,上面是我在堆栈溢出时问的问题。作为这些问题的后续,如果我尝试使用ui-view来识别列表和详细信息。 如何跟踪我点击/当前活动的离子项目以显示右侧的相关详细信息?
请给我一些建议和指示!我已经在同一页面上挣扎了一个星期......非常感谢你!
答案 0 :(得分:0)
http://ionicframework.com/docs/api/directive/ionList/
<ion-list>
<ion-item ng-repeat="item in items track by $index" ng-click=clickedItem(item)>
</ion-item>
</ion-list>
现在在控制器中
$scope.clickedItem = function(item){
//do stuff here
}
您可以$index
之类的方式执行此操作,
<ion-item ng-repeat="item in items track by $index" ng-click=clickedItem($index)>
但这不是godd解决方案,因为如果我们对列表或搜索项列表进行排序,索引值将会改变。因此,将项目传递给函数。