私は、バックエンドだけでなく、UIにも共通するデータモデルを持っています。問題を表示するには、いくつかの追加フィールドが必要です。角2 - UIのデータモデル
私はUIとバックエンドで同じデータモデルを使用すると、UIのみで使用されているフィールドも投稿要求を行うとバックエンドに送信されます。
これを回避する方法はありますか。そのため、特定のモデルデータはバックエンドに送信されません。
私は、バックエンドだけでなく、UIにも共通するデータモデルを持っています。問題を表示するには、いくつかの追加フィールドが必要です。角2 - UIのデータモデル
私はUIとバックエンドで同じデータモデルを使用すると、UIのみで使用されているフィールドも投稿要求を行うとバックエンドに送信されます。
これを回避する方法はありますか。そのため、特定のモデルデータはバックエンドに送信されません。
フロントエンドとバックエンドに異なるデータモデルを使用できます。 uが応答を受け取ると、そのフィールドだけが応答本体にマップされます。
同様に、Uは要求本体として完全なデータモデルを送信することができ、バックエンドでは関連するフィールドをマップして残りをドロップすることができます。
はい、私は送信中に、必要なフィールドを送信したいと思っていました。 – k11k2
その場合、必要なフィールドを持つテンプレートを作成することができます。 const template = {field1:datamodel.field1}と同じようにテンプレートを送信する –
バックエンドに送信する前に不要なフィールドを削除してみませんか? – Hosar
もちろん可能です。必要なフィールドだけを含む匿名のJSONオブジェクトを送信することもできます。あなたが別々のモデルを持つことを妨げるものは何ですか? – mok
私はあなたが何らかの種類の設定/フォームを設定するために使用していると仮定して、元のデータモデルのコピーされたバージョンであるjavascriptでローカル変数を作成したいと思いますか? –