Please visit the url to reproduce, note that after you select "1" from the dropdown, it becomes "2". However when you inspect the dom elements, you'll see the "1" option is indeed selected. This probably have something to do where the empty option is removed by angularjs. A screenshot of dom in question can be found in https://github.com/angular/angular.js/issues/5132#issuecomment-34842552, which also links back to the original angular issue. This only happens on iOS on iPhone/iPad.