我有一个表单,如果一个复选框为false强制使用ng-required指令对文本输入进行验证。如果该复选框为真,则该字段将被隐藏,并且ng-required将设置为false。我试图通过添加一个ng-change函数来将输入模型设置为null来解决这个问题,但是ng模式和字段仍然设置为invalid在复选框的初始设置为false。下面的小提琴实现你想要的:http://jsfiddle.net/2G8gA/1/细节我创建了一个新的指令rpattern,它是一个混合Angular的ng-required和来