問題タブ [angular-forms]

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 投票する
3 に答える
7851 参照

angular - 読み取り専用/無効な入力がAngularで送信されない

Angular 2 でフォームを作成する際に問題が発生しました。サービスによって動的に生成された値を送信する必要があります。Angular の http モジュールを使用して価格を取得すると、ユーザーは正確にどれだけのビットコインがチリ ペソの X 量であるかを知ることができます。私がやろうとしているのは、そのすべてのデータを提出することです。angularフォームが無効/読み取り専用の入力を送信していないため、できません。これらの入力は、為替レートと目標額 (btc に相当) です。

テンプレート駆動型アプローチとデータ駆動型アプローチを試しましたが、成功しませんでした。コンソールに値を記録することさえできません。入力から無効または読み取り専用プロパティを削除すると、値がコンソールに記録され、データベースに送信されます。

私を助けてくれてありがとう。これは私のコードです:

component.ts

私のコードでわかるように、データ駆動型のアプローチは、フォームの送信に使用される関数を除いてコメントされています。

html:

再度、感謝します!

編集!!!:

データ駆動型 html:

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

angular - FormBuilder を使用する Angular 4/2 は、プレースホルダーとラベルを設定できますか?

コントロールのすべてのラベルがデータベースから取得されるアプリケーションを開発しています。Form Builder を使用してフォームをバインドしているときに、そのコントロールのラベルを同時に設定し、その中でプレースホルダーとして使用することが必要です。コントロール。

ここに私が欲しいものがあります:

angular 4/2でそれを行う方法はありますか?

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

angular - Angular 2フォームで選択したアイテムを取得できません

私は Angular 2 (4) を学習していますが、Angular フォームに少し問題があります。問題は、ドロップダウン リストで項目を選択したときに、データベースから項目の値を取得できないことです。したがって、私の場合、ドロップダウンリストで「ブランド」を選択すると、「ブランド」の値を取得できません。

これは私の「ブランド」モデルです:

これは私のコントローラーです:

マイ マッピング プロファイル:

ブランドを取得するための私のサービス:

選択したブランドの値をログに記録しようとする私のコンポーネント:

そして最後に私のフォーム:

それで、私は何を間違っていますか?

編集:車両を記録しようとしました:

これが私が得るものです: コンソール

Object{brand:"1"}のようなものを取得する必要があると思います。何が問題なのか知っている人はいますか?