Angular.js dynamic field generation
What I'm trying to do is make a number of dynamic radio/checkbox fields
based on data that is passed to me. Unfortunately I don't have control
over the format of this data but it should be ok to get the job done.
This is as far as I have got: http://plnkr.co/edit/LKwueHUzSrC5JpeBY9So
The format of the data I need to end up with in the end is a simple array
like this:
"school_type": [
"Government/State",
"International",
"Co-educational"
]
This data could come from a radio box, or a checkbox if it's selected.
Checkboxes are displayed if there is only one option, radios if more than
one.
So I can get the fields displaying, but the issues I have are:
The name properties on the radio buttons don't seem to work for each set.
I can't work out how to get the value of the checkbox/radio selected...
back to the controller and into the array I need. I thought the easiest
way would be to use the ng-change property available and pass a function
to this but I keep getting errors every way I try.
Any help would be appreciated.
No comments:
Post a Comment