Ответ 1
Используйте 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>
Я хочу отобразить несколько элементов <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>