MaterialSelectItemComponent<T> constructor
MaterialSelectItemComponent<T> (
- HtmlElement element,
- @Optional() DropdownHandle? _dropdown,
- @Optional() ActivationHandler? _activationHandler,
- ChangeDetectorRef _cdRef,
- @Attribute('role') String? role, {
- bool addTabIndexWhenNonTabbable = false,
Implementation
MaterialSelectItemComponent(
this.element,
@Optional() this._dropdown,
@Optional() this._activationHandler,
this._cdRef,
@Attribute('role') String? role,
{bool addTabIndexWhenNonTabbable = false})
: super(element, role ?? 'option',
addTabIndexWhenNonTabbable: addTabIndexWhenNonTabbable) {
_disposer
..addStreamSubscription(trigger.listen(handleActivate))
..addFunction(() => _selectionChangeStreamSub?.cancel());
}