ng-select over object keys
by jarandaf
HTML
<div ng-app='myApp'>
<div ng-controller='myCtrl'>
<p>Select iterating over object keys</p>
<select ng-init='item=utils.keys(items)[0]'
ng-model='item'
ng-options='key as value for (key, value) in items'
ng-change='change(item, items[item])'></select>
</div>
</div>
JavaScript
var app = angular.module('myApp', []);
app.controller('myCtrl', ['$scope', function($scope){
$scope.items = {
'one': 1,
'two': 2,
'three': 3
};
$scope.utils = {
keys: Object.keys
};
$scope.change = function(item, value){
console.log(item, value);
}
}]);