代码:
<table>
<tr>
<ng-container ng-if="false"> // here ng-container not working
<td>
<ng-container ng-if="false">abc</ng-container>// here ng-container working fine
</td>
<td><ng-container ng-if="true">xyz</ng-container></td>
</ng-container>
</tr>
</table>
输出:
xyz
此处预期的输出是没有显示任何一个单元格,但在
<tr>
和<td>
标记<ng-container ng-if="false">
之间无效。
如果有人想到这个问题,请解决。
答案 0 :(得分:2)
我深入分析这个问题,我遇到了一些情况
<ng-container ng-if="">
或<ng-container ng-show="">
或<ng-container ng-hide="">
条件在<table>
和<td>
代码之间无效但在<td>
代码<ng-container ng-repeat="">
内工作的情况也正常在所有标准中都很好。
答案 1 :(得分:0)
尝试将ng-container放在表格行
之前np.interp