是否可以根据条件向标记添加内容?就像在这个例子中,当我想td只添加第一次迭代时(仅针对第一个元素myData)?
<tr ng-repeat="m in myData">
<td>{{m.Name}}</td>
<td>{{m.LastName}}</td>
@if myData.indexOf(m) = 0 then // something like that
<td rowspan ="{{m.length}}">
<ul>
<li ng-repeat="d in days">
{{d.hours}}
</li>
</ul>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
pko*_*rce 16
是的,AngularJS有2个指令用于此场合:
在一天结束时,两个解决方案将提供相同的视觉效果,但底层DOM结构将是不同的.对于简单的用例,ng-show/ng-hide可能没问题,但DOM的较大部分应该用ng-switch处理.
对于这个问题的用例,我建议使用ng-switch.
| 归档时间: |
|
| 查看次数: |
14596 次 |
| 最近记录: |