I’ve written directive which disables options in select rendered via ng-options.
It is inspired by discussion in StackOverflow, rewritten to Typescript and I’ve fixed bug with empty options.
See the demo below.
Up-to-date code is on our company GitHub