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
&
How the value attributes gets its value:
So in your case it should be:
obj = { '1': '1st', '2': '2nd' };