仅当表在AngularJs中的行数超过1行时才显示列
我正在使用仅当表在AngularJs中的行数超过1行时才显示列,angularjs,angularjs-ng-repeat,Angularjs,Angularjs Ng Repeat,我正在使用ng repeat指令以AngularJs显示一个表 但是,如果表只有一行,我不希望显示名为“objective”的列。如果行数等于1,是否有办法查找表中的行数而不显示列 谢谢。您可以使用ng if并检查在ng repeat中迭代的数组的长度,如果长度大于1,则仅显示列和数据。比如: <table> <thead> ... <th ng-if="array.length > 1">Ob
ng repeat
指令以AngularJs显示一个表
但是,如果表只有一行,我不希望显示名为“objective”的列。如果行数等于1,是否有办法查找表中的行数而不显示列
谢谢。您可以使用ng if并检查在ng repeat中迭代的数组的长度,如果长度大于1,则仅显示列和数据。比如:
<table>
<thead>
...
<th ng-if="array.length > 1">Objective</th>
</thead>
<tbody>
<tr ng-repeat="item in array">
...
<td ng-if="array.length > 1">{{ item.objective }}</td>
</tr>
</tbody>
</table>
...
客观的
...
{{item.objective}}
如果你分享你的一些代码,我可以更新我的答案来反映它