我想显示一些 <td>
基于相同条件的元素。我目前正在用多个相同的 ng-if
来做这件事指令,例如:
<tbody>
<tr>
<td> Display unconditionally </td>
<td> Same here... (imagine more columns) </td>
...
<td ng-if='myCondition'> Display based on condition </td>
<td ng-if='myCondition'> And the same </td>
<td ng-if='myCondition'> for plenty of columns </td>
</tr>
</tbody>
虽然这行得通,但还是会注意到所有的重复。关于如何将其擦干的任何想法?
最佳答案
使用 ng-if-start 和 ng-if-end
<table>
<tr>
<td ng-if-start="false" >one</td>
<td>two</td>
<td ng-if-end >three</td></td>
<td>foure</td>
<td>five</td>
</tr>
</table>
关于html - 如何在保持 DRY 的同时在多个 <td> 元素中应用 ng-if(或其他条件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29252098/