Multi select

Multiselects for typing multiple options

Contents

Default adding text - 'Adding'

Custom adding text - 'Choose this to add'

Inputs in Adding text
addingText ?: any = $localize`Adding`

Customize the text displayed for adding options. The default is 'Adding 'text''. When set, it will be displayed as 'displayText 'text''.

Also set in this example
control : FormControl<readonly T[]>
allowCustomEntry ?: T extends string ? boolean : false

Allow custom items to be added by the user. Note: `control` must accept `string` type if set to `true`.

openDropdownOnFocus ?: boolean = false
options ?: readonly SelectItem<T>[] = []
placeholder ?: string

default placeholder when there's no entry yet

Outputs
inputChange ?: any = new EventEmitter<string>()
itemRemoved ?: any = new EventEmitter<T | string>()

This event carries the item that was removed.

onBlur ?: any = new EventEmitter<void>()
onFocus ?: any = new EventEmitter<void>()