Topic: Potential Bug in < mdb-auto-completer >. (select) isn't working.

Nicolas Tsue - Orbit Coins pro asked 5 years ago

MDB version: 7.4.3
Angular Version: 7.2.0

When working with MDB autocomplete component {@link: }, i have noticed that the (select) triger isn't fired. Tried to create a workaround solution with (click) in nested html tags, but they wasn't triggered either. could you please check your libs why isn't called?
(you probably calling $event.preventDefaults() somewhere, in a way it blocks events... just guessing...)

Expected behavior
when selecting item, we are expecting (select) event to be triggered.

Actual behavior
(select) event isn't triggered.

Resources (screenshots, code snippets etc.)

waiting for an answer, here is the code i have used:

<mdb-auto-completer #searchProductCode="mdbAutoCompleter"  textNoResults="No items was found!" [appendToBody]="true" (select)="onItemSelect($event)"> 
  <mdb-option *ngFor="let product of productsFilterList" [value]="product.code"> 
    <div class="d-flex flex-column" (click)="onItemSelect(product)"> 
      <strong>Code: {{product.code} }</strong> 
      <small>Brand: {{product.brandLabel} }</small> 
      <small>Label: {{product.label} }</small> 
      <small>Reference: {{product.reference} }</small> 
      <small>Supplier:  {{product.suppliers[0]?.label} }  (<span>#{{product.suppliers[0]?.code} }</span>)</small> 
      <a mdbBtn size="sm" floating="true" color="blue-grey" class="my-0" mdbWavesEffect (click)="onItemSelect(product)"> 
        <mdb-icon fas icon="plus" size="lg"></mdb-icon> 

Please investigate why (select) isn't working, also, could you please enable (click) in ?


bitmads premium answered 3 years ago

@Damian Gemza It has been a year ago but it's still bugged (or again). The same is happening with the latest version of PRO MDB Angular:

"ng-uikit-pro-standard": "git+",

Damian Gemza staff answered 5 years ago

Dear @Nicolas Tsue - Orbit Coins

The problem with (click) event has to be debugged. For now, please use the (mousedown) event on <mdb-option> element instead of (click).

Best Regards,


Arkadiusz Idzikowski staff answered 5 years ago

We tried to reproduce the problem with (select) event but without success. If this problem still exists please send a simple demo on which we will be able to debug it to

We will take a closer look at the (click) event.

Damian Gemza staff answered 5 years ago

Dear Nicolas,

The mdb-auto-completer is a pro component, and according to our system, you use MDB Free version.

Please, provide us with a number of your order or registered email to confirm your access to MDB Pro components and premium support.

Send it to me on email:



Please insert min. 20 characters.


Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.



Specification of the issue

  • ForumUser: Pro
  • Premium support: No
  • Technology: MDB Angular
  • MDB Version: 7.4.2
  • Device: Asus VivoBook S
  • Browser: Chrome
  • OS: Windows 10
  • Provided sample code: No
  • Provided link: Yes