4
私はデフォルトのイメージパスをformbuilderに設定する必要がありますが、例外があります。私も空の文字列とnullで試してみました。Angular2 Reactive forms - フォーム入力フィールド(入力タイプ=ファイル)のデフォルト値を設定しますか?
buildForm() {
this.userForm = this.formBuilder.group({
location_id: this.formBuilder.control(null),
image: this.formBuilder.control('assets/images-demo/avatars/user.png'),
});
}
ERRORのDOMException: 上「の値」プロパティの設定に失敗しました「HTMLInputElementの」:この入力要素は のみプログラムで空の文字列に設定することができるファイル名を受け付けます。
これは可能ではありません。ブラウザのセキュリティでは、値をプログラムで設定することはできませんが、ユーザーアクションによってのみ設定することが不可欠です。そうしないと、Javascriptコードはユーザーのデバイスからファイルを取得できます。例外:無害な空の値に設定できます。 – Codo