2017-01-20 9 views
0

フォームオブジェクト"formObject"があり、formObject.isFormValid変数にform.invalidが必要です。angular2フォームhiddenフィールドの無効なプロパティ

ご了承ください。

export class formObject{ 

public isFormValid:boolean ; 
.. other fields 

} 

<form #my-form="ngForm" > 
<input type="hidden" [(ngModel)]="formObject.isFormValid" value="my-form.invalid"/> {{my-form.invalid}} 
</form> 

答えて

1

設定value属性は入力の変更を引き起こさず、モデルは更新されません。 formObject.isFormValidを更新する別の方法を使用する必要があります。

+0

ya私はそれを理解しました。他の潜在的な解決策? –

+0

hackishアプローチのみ 'value =" formObject.isFormValid = my-form.invalid "'、宣言的なフォーム悲しいことに、妥当性検査のためのイベントはありません。少なくとも私は何も見つかりませんでした。 – kemsky

+0

私は今、キーアップの値を設定しています。指摘してくれてありがとう –

関連する問題