Angular 6、@angular/forms
を使用してフォームを作成しているのですが、
フォームに初期値を設定できません。
HTML に value=""
で書き込んでも無視されます。
ngForm に setValue()
メソッドがあるのはわかっていますが、
テンプレート側で #f="ngForm"
とローカル宣言していますので
ngForm インスタンスにどうやってアクセスすればいいかわかりません。
ReactiveForms を使えば解決するのでしょうか?
該当のソースコード
TypeScript
1import { NgForm } from '@angular/forms';
HTML
1<form autocomplete="off" #f="ngForm" (submit)="submitForm(f.value)"> 2 <input type="date" name="from" ngModel> 3 <input type="date" name="to" ngModel> 4... (略) ... 5</form>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/05 12:06