ng-show不适用于div上的类

用户名

现在,我有

<div class="error-msg" ng-show="displayError()">Error Messages: {{error}}</div>

除非我从div中删除class =“ error-msg”,否则无法正确显示。

我的.error-msg的CSS是:

.error-msg {
height: 40px;
overflow: auto;
display: none;
margin-bottom: 10px;
}

在让班级仍在我的div上的同时,对我进行ng-show的正确方法是什么?

PSL

您只需display:none要从css规则中删除即可如果displayError返回false,则ng-show将ng-hide在具有display:none!important强制覆盖任何其他display:block或其他display属性)的元素上应用,否则它将依赖于您提供的规则并将其隐藏在其中(因此,不显示)。

.error-msg {
  height: 40px;
  overflow: auto;
  margin-bottom: 10px;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章