I have select html element like this:
<select required="" ng-model="studentGroup">
<option value="" selected="">--select group--</option>
<option value="1">java 15-1</option>
<option value="2">java 15-2</option>
<option value="3">java 15-3</option>
</select>
I want to get an object - studentGroup: {groupId:'1', groupName:'java 15-1'}
when first option is selected(for example),
where groupId - 'value' attribute of selected option, groupName - 'text' attribute.
How can I do this using AngularJS?
UPDATE:
It was solved as below:
<select ng-options="group.groupName for group in ctrl.groupList track by group.groupId" ng-model="ctrl.student.studentGroup"></select>
Selected studentGroup object: {{ctrl.studentGroup}}
where ctrl - my controller with groupList Array with studentGroup objects; studentGroup - selected object as I wanted.
