如何在ng-show隐藏某些项目时重新加载css设置

时间:2014-08-19 09:12:09

标签: javascript html css angularjs

页面上的选择,用于过滤表格中的项目。 表格显示如下: enter image description here

在这里,我们可以看到项目的颜色每隔一行都是灰黑色。 如果我修改其中一些(我修改了两个灰色项目): enter image description here

并使用选择来显示修改后的内容: enter image description here

表格的行都是灰色的,而不是灰暗的...... 我想这是因为ng-show隐藏了其他行但没有重新加载css(我使用ng-class-odd绘制表格行颜色)
是否有任何好的想法让过滤的项目每隔一行显示为灰色 - 暗色?

1 个答案:

答案 0 :(得分:1)

使用ng-if代替ng-show。 然后行将不包含在DOM中,并且奇数/偶数的CSS选择器将起作用。