問題タブ [formgroups]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - markAsPristine() が IE11 で機能しない
formGroup.Dirty
オブジェクトを保存した後、プロパティを作成したいので、 markAsPristine()関数false
を使用しました。
formGroup.Dirty
Chrome、Edge、FireFoxでプロパティを確認すると、 に設定されていfalse
ます。
しかし、IE11で確認したところ、 Dirty プロパティはまだtrue.
Dirty プロパティがIE11False
に設定されていることを確認するにはどうすればよいですか?
mongodb - 未定義のオブジェクト値に対するAngular2 FormGroup patchValueエラー
私が解決しようとしている問題は、http リクエストとフォームグループに関連しています。編集ページのフォームに既存の値をパッチしようとしています。
エラーは、値がデータベース (mongoDB) に存在しない場合に発生します。値は、追加されたオブジェクトにのみ存在します。以下のコードは、私のリクエスト、formgroup、および patchValue です。
リクエストによって返されていない値にパッチを適用しようとすると、「TypeError: undefined is not an object (evaluating '_this.takeaway.openingHours.monday')」というエラーが表示されます。
三項を使用してこれを解決しようとしましたが、うまくいきませんでした (openingHours.monday.opened?openingHours.monday.opened:false)。どんな助けでも素晴らしいでしょう。私は自分の問題に似たものを探してみましたが、運がありませんでした。
編集:いくつかのフィールドをオプションとして設定することで、フォームグループでテンプレートを使用しようとしましたが、うまくいきませんでした。値はまだ定義されていません。