现在,我有
<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的正确方法是什么?
您只需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] 删除。
我来说两句