在Angular.js中,点击前一行显示下一行(隐藏的)
Showing the next row(Which is hidden) on click of the previous row in Angular.js
我们有一个html数据表,其中有交替行。一行状态为SHOW,另一行状态为DONE。例如,
<table ng-repeat="item in dataSet| ng-hide="item.Status == 'DONE')"><tr><td ng-click ="showDoneRow();">{{item.PrimaryKey}}</td><td>{{item.Status}}</td></tr></table>
现在单击具有Status SHOW的行的PrimaryKey,我们需要显示具有Status DONE的下一行。请记住,状态为DONE的行已经被隐藏了。
请问有谁能给我一个解决这个问题的办法吗
首先是,你在错误的地方重复,你在重复一个表,你应该重复一行。然后写入ng-hide separate from ng-repeat
<table ng-repeat="| )">
<tr ng-repeat="item in dataSet" ng-init="item.display = item.Status !== 'DONE'" ng-show="item.display">
<td ng-click="dataSet[$index+1].display=true">{{item.PrimaryKey}}</td>
<td>{{item.Status}}</td>
</tr>
</table>
并检查ng-click,设置ng-show。使用ng-init,我创建了一个新的属性显示,它决定是否显示/隐藏项目。然后点击下一个项目索引并将其显示属性设置为true
相关文章:
- 谷歌地图-数据库中的标记只显示最后一行的信息
- 允许为显示的每个数据表选择一行
- 隐藏的锚链接下降在下一行一旦显示
- 使用下拉选择菜单高亮显示一行表格单元格
- 从 html 表中选择一行(突出显示)并在单击按钮时发送值
- 文档的第一行.写的格式不正确,有时无法显示
- 选择并高亮显示一行中的单元格
- 在表格最后一行(链接)中显示菜单,并在单击菜单项时显示模式窗口
- 在同一行中为每个复选框显示和隐藏文本字段
- 如果最后一行已经显示,如何防止jQuery加载更多停止函数
- 展开/折叠显示一行,而隐藏其他行
- 当鼠标放在一行上时,jqplot会高亮显示该行
- 删除表中的最后一行时显示警报窗口
- 当鼠标悬停在一行上时,哪个plot.ly json属性可以显示所有悬停数据
- 从数据表中选择一行以显示单选按钮值
- 使用 javascript 在警报消息中显示表的第一行
- 对于循环,如何在一行上显示每个字符
- 在Angular.js中,点击前一行显示下一行(隐藏的)
- JQuery移动页脚项不在一行显示
- 如何在角的每一行显示两列