angularjs - ng-options taking value from 0,1,2...., instead of using Id given in option -
i have data this
localitems = [{id: 234565, name: "my class"}, {id: 871243, name: "class 321"}];
i using in template,
ng-options="item.id item.name item in localitems"//used work
my angularjs version 1.2.15
what want:
<option value="234565">my class</option> <option value="871243">class 321</option>
what getting:
<option value="0">my class</option> <option value="1">class 321</option>
it worked every time, don't understand why not working
is because id value's large?
if want have property value
assigned right id use track by
:
ng-options="item.id item.name item in localitems track item.id"
but ng-model assigned right value anyway
working jsfiddle : http://jsfiddle.net/kn9xx/20/
Comments
Post a Comment