コントローラーに辞書データがあり、それをng-repeat
で表示しています。 key
はタイトルであり、value
はvalue
フィールドとしてinput
に配置されます。ユーザーが値を編集してフォームを送信できるようにします。すべての入力を処理できる最良の方法は何ですか?私はng-model
を試しましたが、私は辞書の値を直接変更することはできませんので、私は新しいデータを格納するために別の辞書を作ることに傾いています。それは非常に効率的なようには思われないので、私はそこに良い方法があるのだろうかと思っています。angularJS辞書を入力に入れるにはどうすればいいですか
編集:私はこのインターフェイスを持っており、いくつかの値を追加します。
export interface Iint {
[title: string] : string;
}
これはコンストラクタで、私はvalues
(データ、より多くのデータ)のそれぞれは、ユーザが編集して変更することができ、それ自身の入力テキストボックスに表示したいhtml
で
this.hashMap : Iint = {};
this.hashMap["Next Title"] = "data";
this.hashMap["Next Value"] = "more data;
です辞書の値。ユーザーがデータを保存して更新できるようになる前に、検証やその他の作業が必要です。重複した配列を作成する必要があるかどうかはわかりません。
あなたは辞書を何を意味するのですか?例を教えてください。 – Korte
詳細編集 – mysticalstick