I've been working on this issue for a few days now. I have things almost working.
Not using ng-options, I can get the select options properly disabling as other search values are changed. The issues is, when you click on a cabinet I set search.height and search.width and Angular will add an empty <option value="? string:65 ?"></option>. Angular will also set the correct option as being selected. I can't seem to figure out a way to eliminate the empty option.
This also works pretty well, however, select options are only disabled when I change the select. So in order for a height to disable, I have to check the height to something other than the blank option. In addition, I can't seem to set the first option to "-" without breaking the search filter. Is there a way to have the select options re-render when a search variable changes? I think that would solve the main issue with this solution.
If you can't tell, this is making me a little crazy.
Thanks for your help in advance!
-Ruby