2016-05-06 3 views
3

入力に動的 "必須"をバインドする際に問題があります。入力は常に無効であり、必須属性と対話しません。私のPlunkrを見てください。 何か不足している可能性がありますか?Angular2フォームの "required"バインディング - 検証が実行されません

静的に追加する現在 required必要
@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> 
    ` 
}) 

答えて

1

そうでない角度は、これを変更することが予定されているバリデータ

<input #inp ngControl="something" type="text" [(ngModel)]="myModel" required #spy><br> 

を初期化しません。

+1

ありがとう、ギュンター、私はすでに非常に混乱していました。 – westor

+0

私はまだ問題を発見していませんが、私は問題があることを知っています。 –

関連する問題