Here is what seems to be bothering a lot of people (including me).
When using the ng-options directive in AngularJS to fill in the options for a &
ng-options
&
Please use track by property which differentiate values and labels in select box.
Please try
which will assign labels with text and value with value(from the array)