gpt4 book ai didi

angularjs - 如何使必填字段的 ngMessage 仅在脏或提交表单时显示?

转载 作者:行者123 更新时间:2023-12-03 06:41:58 27 4
gpt4 key购买 nike

我正在使用 AngularJS 1.3.0 RC0 和 Angular-messages。当表单最初加载并处于原始状态时,ng-messages 会尽职尽责地显示那些“必填”字段的错误消息。因此,新加载的表单页面充满了错误消息。这不是我想要的。如何使必填字段的 ngMessage 仅在这些字段脏或提交表单时显示?

我看了官方文档,没有任何线索。并尝试将“ng-show =”fieldName.$dirty“”放入ng-messages div中,但没有成功。任何帮助将不胜感激!

最佳答案

使用 ng-if 属性检查具有 ng-messages 的标记上是否存在 $dirty

示例:

<div ng-messages='myForm.myControl.$error' ng-if='myForm.myControl.$dirty'>
<div ng-message='required'>Required field</div>
</div>

关于angularjs - 如何使必填字段的 ngMessage 仅在脏或提交表单时显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25634394/

27 4 0
文章推荐: makefile - make[1] make[2] make[3] 中的数字是什么意思?
文章推荐: kendo-ui - Kendo UI 小部件在 DOM 底部附加
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com