MaterialSelectItemComponent<T> constructor

MaterialSelectItemComponent<T>(
  1. HtmlElement element,
  2. @Optional() DropdownHandle? _dropdown,
  3. @Optional() ActivationHandler? _activationHandler,
  4. ChangeDetectorRef _cdRef,
  5. @Attribute('role') String? role, {
  6. 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());
}