Angular 验证依赖输入字段
我有一个模板驱动的表单,有两个日期输入。第二个必须在第一个之后。我找到了一些创建自定义验证器的示例,但这些方法似乎非常复杂,我不认为有必要解决这个小问题,而且这种方法不允许相互依赖地验证两个输入Angular 验证依赖输入字段,angular,validation,date,angular2-forms,Angular,Validation,Date,Angular2 Forms,我有一个模板驱动的表单,有两个日期输入。第二个必须在第一个之后。我找到了一些创建自定义验证器的示例,但这些方法似乎非常复杂,我不认为有必要解决这个小问题,而且这种方法不允许相互依赖地验证两个输入 <form #contractForm="ngForm"> <md-input-container> <input type="date" mdInput name="validFrom"> </md-input-containe
<form #contractForm="ngForm">
<md-input-container>
<input type="date" mdInput name="validFrom">
</md-input-container>
<md-input-container>
<input type="date" mdInput name="validUntil">
</md-input-container>
</form>
我只是想到了这样的事情
<input type="date" mdInput name="validUntil" [valid]="validFrom.value < validUntil.value">
你知道一个简单的检查方法吗 我发现了一个使用pattern属性的非常粗糙的解决方法。我可以检查onChance的输入值,并设置pattern属性以设置有效或无效的输入。-我不喜欢这个XD,你可以参考这样的东西,这似乎不会改变表单的有效性,但只会显示一个错误。我已将提交按钮绑定到有效期。提交