Forms Support
You can use the MultiSelect in template-driven or reactive forms, and within a FormField
.
The component accepts values of the complex (objects) or the primitive (strings, numbers, or other) type. To specify the value type, set the valuePrimitive
property. By default, it is set to false
.
Template-Driven Forms
The template-driven forms enable you to bind the MultiSelect to the model by using the ngModel
directive.
The following example demonstrates how to accomplish a two-way data binding by using the ngModel
directive. The model field is a complex value.
The following example demonstrates how to accomplish a two-way data binding by using the ngModel
directive. The model field is a primitive value.
Reactive Forms
The FormGroup
provides a way to render reactive forms. For more details, refer to the Angular Documentation.
The following example demonstrates how to use the MultiSelect in a reactive form with a primitive value binding.
The following example demonstrates how to use the MultiSelect in a reactive form with a complex value binding.
FormField Association
The Kendo UI for Angular FormField component enables you to group form-related elements, such as inputs, labels, hint and error messages, and configure their behavior.
The following example demonstrates how to use the MultiSelect within a FormField with hint and error messages.