【发布时间】:2017-04-14 16:08:44
【问题描述】:
首先我的代码: html
<td class="name">
<i class="mdi mdi-plus s16" ng-click="childRowToggle($event)"></i>
<div ng-click="details(assets.code)">{{assets.name}}</div>
<span class="secondary-text">{{assets.code}}</span>
</td>
</tr>
<tr data-ng-repeat="assets in vm.employees" class="collapse row{{$index}}">
<td colspan="5" class="child">
child row
</td>
</tr>
和我的控制器
$scope.childRowToggle = function($event){
$('#childrow').remove();
var $this = $($event.target);
var $obj =$this.parent().parent();
console.log($obj.attr('class'));
$("<tr id='childrow'><td colspan='5'>Dummy Data</td></tr>").insertAfter($obj);
}
现在当我按下向下箭头时,“虚拟数据”即将到来,但我想在对应的 tr 下显示子 tr。我该怎么做?
【问题讨论】:
-
别忘了提供 vm.employees 名单。
标签: angularjs html-table parent-child