0

我在一个 div 中有一个带有 angular 的注册字段,如果它没有验证,它会弹出一条错误消息。

<div id="email_error_msg" ng-show="email_error_message">
    <span>{{email_error_message[0]}}</span>
</div>

我想要发生的是,一旦用户将鼠标悬停在错误上,它就会消失。

我已经尝试了所有常用的 jquery,但似乎 ng-show 不会恢复。我已经用一种方法通过了 div ng-mouseenter 但仍然没有。如果有人有任何想法,他们将不胜感激。谢谢

4

2 回答 2

1

我会这样做:

<div ng-show=error ng-mouseenter='error=true'>Hide me on mouse over</div>

这是一个工作的 plunker:http ://plnkr.co/edit/jmZy2ToKDkCgVrrCwUDW?p=preview

于 2013-10-29T23:23:10.777 回答
0
<div id="email_error_msg" ng-show="email_error_message" ng-mouseenter="{email_error_message=0}">
   <span>{{email_error_message[0]}}</span>
</div>
于 2013-10-29T22:49:17.273 回答