fix(select): handle model updates when options are manipulated
These rules follow ngOptions behavior: - when an option that is currently selected, is removed or its value changes, the model is set to null. - when an an option is added or its value changes to match the currently selected model, this option is selected. - when an option is disabled, the model is set to null. - when the model value changes to a value that matches a disabled option, this option is selected (analogue to ngOptions)
M
Martin Staffa committed
47c15fbcc10f118170813021e8e605ffd263ad84
Parent: f02b707