
如何在 menu 点击后获取具体项信息
原有代码中使用了 [nzSelected] 属性来选中菜单项,但这种方式会同时返回两个二级菜单项的信息。如果需要获得特定菜单项的信息,可以通过以下步骤修改代码:
AI 舌诊面诊问诊医疗系统 + 诊疗商城系统源码是一套结合 AI 辅助诊断与商品转化的健康类程序,基于浩创云、ThinkPHP(PHP)开发,支持微信服务号与 H5 端,适合做中医舌诊面诊问答、健康建议推送以及配套诊疗商品的运营。
- 在 li 元素上添加 (click) 事件监听器,并传入点击菜单项的数据。
- 在 click 方法中,直接打印点击菜单项的数据,即可获得该菜单项的 level、title、Id 等信息。
修改后的代码如下:
@Component({
selector: 'nz-demo-menu-recursive',
template: `
<ul nz-menu nzMode="inline" style="width: 260px;">
<ng-container *ngFor="let menu of menus">
<li
*ngIf="menu.hasOwnProperty('children')"
nz-submenu
[nzPaddingLeft]="menu.level * 24"

















