javascript - 在表的行之间切换

标签 javascript html css angularjs

我是 angular js(1.5) 的新手。 我有一个动态生成的表。我必须为第一列中的每一行附加一个向下箭头,并且根据所选箭头,与所选行对应的数据应显示在 div 中。 我可以切换,即单击箭头将打开 div,再单击一次将关闭它。但是单击第一行箭头的箭头后,将获取所有行的详细信息。请帮助。

我已尝试链接所选行的索引以获取详细信息。

html文件

<div>application
    <span class="glyphicon glyphicon-menu-down" data-toggle="collapse" ng-class="{'selected': $index == selectedRow}"
        ng-click="showAppDetails($index)"></span>
</div>

<div ng-if="selectedRow == index" ng-hide="!IsHidden">
    <p> hellop</p>
</div>

Controller .js

 $scope.IsHidden = false;
 $scope.selectedRow = null;
 $scope.showAppDetails= function(index){
     $scope.selectedRow = index;
      $scope.IsHidden = $scope.IsHidden ? false : true;

最佳答案

使用这个

<div ng-if="selectedRow == $index" ng-hide ="!IsHidden">

关于javascript - 在表的行之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49814296/

相关文章:

html - 在元素中创建响应式对 Angular 线

html - 屏幕尺寸更改时图像无响应。

html - Samsung Edge 6 中的媒体查询问题

html - 如何在不导致换行符的情况下将元素的宽度指定为最大?

Javascript:将参数传递给对象和函数......?

javascript - 使用以编程方式更改的自定义 FetchXML 创建图表

javascript - JQuery grep(...) VS 原生 JavaScript filter(...) 函数性能

javascript - jQuery Datepicker 的优先级低于表单上的其他控件

jquery - 展开固定标题,重置页面上的滚动位置

javascript - 通过 JS 或 CSS 的浏览器历史记录