获取点击的离子项的信息

时间:2016-12-16 06:36:43

标签: html angularjs ionic-framework

Previous Question I raised

嗨,上面是我在堆栈溢出时问的问题。作为这些问题的后续,如果我尝试使用ui-view来识别列表和详细信息。 如何跟踪我点击/当前活动的离子项目以显示右侧的相关详细信息?

请给我一些建议和指示!我已经在同一页面上挣扎了一个星期......非常感谢你!

1 个答案:

答案 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解决方案,因为如果我们对列表或搜索项列表进行排序,索引值将会改变。因此,将项目传递给函数。