如何隐藏错误信息?

时间:2015-02-22 20:08:27

标签: javascript angularjs

请帮助解决问题。

a form。铭文"你伤了我的心"下载表格后立即出现。但我需要在此行之后立即下载表格。并且只有在用户尝试输入文本后才会出现

<div ng-app="">
    <form name="LovelyForm">
        <input type="email" name="LovelyEmail" ng-model="email" required />
        <br>
        <span ng-show="LovelyForm.LovelyEmail.$invalid">You break my heart</span>    
    </form>
</div>

2 个答案:

答案 0 :(得分:0)

您需要$ pristine check

<span ng-show="LovelyForm.LovelyEmail.$invalid && !LovelyForm.LovelyEmail.$pristine">You break my heart</span> 

Fiddle

答案 1 :(得分:0)

使用以下内容进行ng-show:

 LovelyForm.LovelyEmail.$dirty && LovelyForm.LovelyEmail.$invalid
当用户输入内容时,

dirty会触发检查。