我在div中有一个带有角度的注册字段,如果它没有验证,则会弹出错误消息。
<div id="email_error_msg" ng-show="email_error_message">
<span>{{email_error_message[0]}}</span>
</div>
我想要发生的是,一旦用户将鼠标移到错误上,它就会消失。
我已经尝试了所有常见的jquery,但似乎ng-show不会还原。我用方法通过了div-mouseenter但仍然没有。如果有人有任何想法,他们将不胜感激。感谢
答案 0 :(得分:1)
我会这样做:
<div ng-show=error ng-mouseenter='error=true'>Hide me on mouse over</div>
这是一个工作的掠夺者:http://plnkr.co/edit/jmZy2ToKDkCgVrrCwUDW?p=preview
答案 1 :(得分:0)
<div id="email_error_msg" ng-show="email_error_message" ng-mouseenter="{email_error_message=0}">
<span>{{email_error_message[0]}}</span>
</div>