AngularMaterial动态菜单内容不显示
创始人
2024-10-28 09:01:35
0次

检查动态数据是否正确传递给菜单组件,并确保使用ChangeDetectorRef触发变化检测。

示例代码:

在组件中声明变量并初始化:

menuItems: MenuItem[] = [ {name: 'Dashboard', link: '/dashboard'}, {name: 'Profile', link: '/profile'}, // add more items dynamically ];

在模板文件中绑定变量:

在组件中更新菜单项:

import { Component, ChangeDetectorRef } from '@angular/core'; import { MenuItem } from './menu-item.model';

@Component({ selector: 'app-menu', templateUrl: './menu.component.html', styleUrls: ['./menu.component.css'] }) export class MenuComponent { menuItems: MenuItem[] = [ {name: 'Dashboard', link: '/dashboard'}, {name: 'Profile', link: '/profile'} ];

constructor(private cdr: ChangeDetectorRef) {}

addMenuItem(name: string, link: string) { this.menuItems.push({name, link}); this.cdr.detectChanges(); } }

在另一个组件中调用addMenuItem方法:

import { Component } from '@angular/core'; import { MenuComponent } from './menu/menu.component';

@Component({ selector: 'app-root', template: , }) export class AppComponent { constructor(private menu: MenuComponent) {}

addMenuItem() { this.menu.addMenuItem('New Item', '/new-item'); } }

相关内容

热门资讯

黑科技开挂!新胜(开挂),边锋... 黑科技开挂!新胜(开挂),边锋斗地主其实是有透视挂工具(竟然有辅助挂)边锋斗地主辅助器是一种具有地方...
黑科技开挂!猎鱼达人(开挂),... 黑科技开挂!猎鱼达人(开挂),乐途棋牌其实是有透视挂软件(有辅助挂辅助)1、点击下载安装,猎鱼达人脚...
黑科技外挂!新祥心(外挂),福... 黑科技外挂!新祥心(外挂),福州麻将6.2原来真的是有透视挂方法(果真有辅助挂)一、福州麻将6.2游...
黑科技外挂!快乐碰胡(外挂),... 黑科技外挂!快乐碰胡(外挂),卡贝大厅确实存在有透视挂攻略(有辅助挂方式)1、不需要AI权限,帮助你...
黑科技外挂!天天卡五星(外挂)... 黑科技外挂!天天卡五星(外挂),逗娱碰胡都是真的是有透视挂教程(有辅助挂猫腻)1、不需要AI权限,帮...
黑科技辅助器!东游麻将(辅助器... 黑科技辅助器!东游麻将(辅助器),天天爱掼蛋一直真的有透视挂教程(有辅助挂猫腻)1、实时天天爱掼蛋透...
黑科技透视挂!008棋牌(透视... 黑科技透视挂!008棋牌(透视挂),松鼠互动总是真的有透视挂软件(有辅助挂存在)1、上手简单,内置详...
黑科技辅助器!姜堰23张(辅助... 黑科技辅助器!姜堰23张(辅助器),姜堰23张原来有透视挂软件(有辅助挂细节)1、姜堰23张模拟器是...
黑科技外挂!土豪赢三张(外挂)... 黑科技外挂!土豪赢三张(外挂),澳门新葡原来存在有透视挂插件(有辅助挂详情)1、在土豪赢三张插件功能...
黑科技外挂!一起斗地主(外挂)... 黑科技外挂!一起斗地主(外挂),全来潜山跑风好像真的有透视挂攻略(竟然有辅助挂)1)全来潜山跑风有没...