I read through some articles on angular model binding, and just out of curiousity, I was wondering if its possible to bind keys to input too,
http://jsfiddle.net/x3azn/jM28y/4/
so I am hoping ot update the main arr
through the input boxes and achieve 2 way key-binding.
Is this possible?
No, it is not possible to bind a key to an input.
The closest thing that I found you can do is abuse ngRepeat's
$index
property and bind it to the input. You can't change keys for existing values but you can change what value is shown as well as create new key-value pairs. By no means am I recommending this as a solution, I just wanted to share the hackery that ensued when I was investigating this question.JSFiddle: http://jsfiddle.net/DanielBank/v6tFG/
JavaScript:
HTML:
as explained here Binding inputs to an array of primitives using ngRepeat => uneditable inputs, yes you can, but not that way
try this
http://jsfiddle.net/jM28y/5/