【发布时间】:2013-03-24 14:39:37
【问题描述】:
我有一个非常简单的表单,需要选择一个单选按钮才能使表单有效。单选按钮由ngRepeat 生成。
正如您从这个小提琴中看到的那样,虽然所需的行为是当第一次单击单选按钮时,应该验证表单(是唯一的元素),但是请注意它需要额外的点击(在相同的单选按钮或任何其他按钮)来验证表单:
我错过了什么?
【问题讨论】:
-
@ArunPJohny 是的,好像需要一些视图绑定才能“解决”验证状态
-
这似乎更像是一种 hack,但如果您将
ng-click=""添加到输入中,它似乎会强制进行摘要并更新您的表单:jsfiddle.net/XfAHe -
@PaulSmith 对于遇到此问题的其他人,您能否将 Preston Badeer 的回答标记为正确?这是正确的解决方案,我刚刚验证了它。这也是投票最多的答案。丹尼尔的答案可能有效,但它是一个黑客。谢谢!
标签: angularjs