Вы хотите, чтобы ваш компонент вел себя как MatMenuItem, чтобы добиться того, чтобы ваш пользовательский компонент расширялся от MatMenuItem.
Здесь - это ссылка на пример из Angular Material. Это для другого типа компонента. Но я уверен, что шаги, которые вы должны предпринять, одинаковы. Также проверьте API MatFormField , использованный в примере, а также API MatMenu , чтобы сравнить и создать свой пользовательский компонент