Binding to the 'multiple' attribute is not supported. Element: {0}
Binding to the multiple
attribute of select
element is not supported since switching between multiple and single mode changes the ngModel
object type from instance to array of instances which breaks the model semantics.
If you need to use different types of select
elements in your template based on some variable, please use ngIf or ngSwitch directives to select one of them to be used at runtime.
Example with invalid usage:
<select ng-model="some.model" multiple="{{mode}}"></select>
Example that uses ngIf to pick one of the select
elements based on a variable:
<select ng-if="mode == 'multiple'" ng-model="some.model" multiple></select>
<select ng-if="mode != 'multiple'" ng-model="some.model"></select>