The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.

The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.

The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.

The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.

The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.

The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.

The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.


The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.

The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.

The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.

The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.

The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.

The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.

The menu exposes an API to open/close programmatically. Please note that in this case, an matMenuTriggerFordirective is still necessary to attach the menu to a trigger element in the DOM.