問題タブ [angular-template-form]

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.

0 投票する
2 に答える
85 参照

angular - フォームのリセット

AngularJs では、フォームの検証に ng-submitted クラスを使用していましたが、フォームを送信しても Angular に表示されません。フォームに送信されたクラスを追加し、リセット時に削除するディレクティブを作成しました

これは、フォームをリセット ボタンでリセットするときにうまく機能します。私が抱えている問題は、すべてのバインディングを null に設定する以外の値でリセットする必要がある場合です。ngForm の resetForm メソッドを使用してフォームをリセットする必要がありますが、これは onReset メソッドをトリガーせず、タップする方法が見つかりません。このようにリセットされるフォームに。

https://stackblitz.com/edit/angular-u2rlx9

0 投票する
1 に答える
14553 参照

angular - AngularでForループを使用してMat-radio-groupから選択したラジオボタンの値を取得する方法

以下のような複雑なオブジェクトがあります

そこから、以下のようにhtmlをレンダリングしているときに、回答を0〜5で評価するようにアンケートを作成したいと思います

これは適切にレンダリングされていますが、最初の質問の評価を1として選択すると、他のすべての評価からも選択されます。また、これらの各評価を取得したいのです[(ngModel)]が、配列ではなく1つの値しか与えません

私の .ts ファイルでは、次のようにモデル参照を配列として指定しました。

0 投票する
0 に答える
150 参照

angular - なぜAngularのテンプレート駆動フォームは非同期なのですか?

テンプレート駆動型のデータ フロー

このチャートは、Angular の公式ドキュメントから見つけました。ngModelコンポーネントクラスの値が更新されるたびに、ディレクティブは非同期タスクをキューに入れ、次のティックでフォームコントロールの値を更新する必要があると主張しています。なぜ待っているのですか?

0 投票する
1 に答える
50 参照

angular - Angular でテンプレート ベースのフォームを作成する

Angular でフォームを作成しようとしましたが、コンポーネントでフォームから値にアクセスしたいときにいくつかの問題があります。

私のフォームは次のようになります。

そして、これはコンポーネントです:

そして、フォームから値を表示したいときに、このエラーが表示されます。