Angular2 表单 "required" 绑定 - 未执行验证
Angular2 form "required" binding - validation not performed
我在将动态 "required" 绑定到输入时遇到问题。输入总是无效的,并且不与 required 属性交互。请看看我的Plunkr。
可能是我遗漏了什么?
@Component({
selector: 'my-app',
template: `
<form #heroForm="ngForm">
Set Required <input type="checkbox" [(ngModel)]="req">
<input #inp ngControl="something" type="text" [(ngModel)]="myModel" [required]="req" #spy><br>
required: {{req}}<br>
required attribute: {{!!spy.attributes.getNamedItem("required")}}<br>
classes: {{spy.className}}<br>
</form>
`
})
目前required
需要静态添加否则Angular不会初始化验证器
<input #inp ngControl="something" type="text" [(ngModel)]="myModel" required #spy><br>
计划进行更改。
我在将动态 "required" 绑定到输入时遇到问题。输入总是无效的,并且不与 required 属性交互。请看看我的Plunkr。 可能是我遗漏了什么?
@Component({
selector: 'my-app',
template: `
<form #heroForm="ngForm">
Set Required <input type="checkbox" [(ngModel)]="req">
<input #inp ngControl="something" type="text" [(ngModel)]="myModel" [required]="req" #spy><br>
required: {{req}}<br>
required attribute: {{!!spy.attributes.getNamedItem("required")}}<br>
classes: {{spy.className}}<br>
</form>
`
})
目前required
需要静态添加否则Angular不会初始化验证器
<input #inp ngControl="something" type="text" [(ngModel)]="myModel" required #spy><br>
计划进行更改。