英文:
'mat-menu-item' is not a known element:
问题
我有一个Angular应用程序 'Angular: 15.2.2',我想使用material,mat-menu被识别,而mat-menu-item没有被识别。
<button mat-icon-button [matMenuTriggerFor]="menu">
<mat-icon>notifications</mat-icon>
</button>
<mat-menu #menu="matMenu">
<mat-menu-item>Notification 1</mat-menu-item>
</mat-menu>
我已经在应用程序模块中导入了模块。
MatMenuModule,
MatIconModule,
英文:
I have angular app 'Angular: 15.2.2', and I want to use material, the mat-menu is recognized while the mat-menu-item is not recognized.
@angular/material@15.2.2
<button mat-icon-button [matMenuTriggerFor]="menu">
<mat-icon>notifications</mat-icon>
</button>
<mat-menu #menu="matMenu">
<mat-menu-item>Notification 1</mat-menu-item>
</mat-menu>
I already imported the modules in the app module
MatMenuModule,
MatIconModule ,
from import {MatMenuModule} from '@angular/material/menu';
答案1
得分: 3
按@nils-kähler所说,你应该使用指令mat-menu-item:
<button mat-menu-item>Notification 1</button>
你可以在这里找到一些示例:https://material.angular.io/components/menu/examples
英文:
Like said by @nils-kähler you should use the directive mat-menu-item:
<button mat-menu-item>Notification 1</button>
You can find some examples here : https://material.angular.io/components/menu/examples
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论