use*_*066 6 html-table angularjs ng-switch
无论如何我可以让ng-switch在桌子内工作吗?表示例不起作用,但ul示例正常工作.问题是我真的需要表格示例.我正在使用角度1.07.
<table>
<tbody ng-repeat="item in items">
<tr><td>{{ item.heading }}</td></tr>
<tr ng-repeat="row in item.fields" ng-switch on="row.nb">
<div ng-switch-when="01">
<td>{{ row.nb }}</td>
</div>
</tr>
</tbody>
</table>
<ul ng-repeat="item in items">
<li ng-repeat="row in item.fields" ng-switch on="row.nb">
<div ng-switch-when="01">
{{ row.nb }}
</div>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
luc*_*uma 10
您需要移动ng-switch-when到td,否则它会将其忽略为无效,因为a div不是有效的标记tr. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tr
删除div并将其更改为:
<td ng-switch-when="01">{{ row.nb }}</td>
Run Code Online (Sandbox Code Playgroud)
演示:http: //plnkr.co/edit/yHkBGekjgGDts8pNtekJ?p = preview