Here is a plunker to reproduce the bug: http://plnkr.co/edit/hGJJAZpd67uVpJlJBYlt?p=preview It seems to be introduced in 0.8.3 with the [b7fb23a](https://github.com/Textalk/angular-schema-form/pull/418/files#diff-b7fb23ab1fda485328f4ece15a745a38R12) commit. Angular docs says `as` and `track by` must not be used together: https://docs.angularjs.org/api/ng/directive/ngOptions#-select-as-