我正在使用ng-repeat创建一个具有可扩展行的表。我应该能够一次扩展一个表行。如果我展开一行,则先前展开的行应关闭。如果需要其他详细信息,请告诉我。谢谢。
<tbody>
<tr ng-repeat-start="person in people">
<td>
<button ng-if="person.expanded" ng-click="person.expanded = false">-</button>
<button ng-if="!person.expanded" ng-click="person.expanded = true">+</button>
</td>
<td>{{person.name}}</td>
<td>{{person.gender}}</td>
</tr>
<tr ng-if="person.expanded" ng-repeat-end="">
<td colspan="3">{{person.details}}</td>
</tr>
</tbody>
Run Code Online (Sandbox Code Playgroud)