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'); } }

相关内容

热门资讯

wpk外挂!红龙扑克有没有外挂... wpk外挂!红龙扑克有没有外挂(透视)原生真的是有挂(详细辅助曝光教程)1、很好的工具软件,可以解锁...
透视总结!wepoke ai辅... 透视总结!wepoke ai辅助,wepoke是机器发牌吗,详细透视必备教程亲,关键说明,wepok...
wpk ai辅助!cloudp... wpk ai辅助!cloudpoker云扑克辅助(透视)最初存在有挂(详细辅助透牌教程);是一款可以...
透视玄学!wepokeai机器... 透视玄学!wepokeai机器人,wepoke外挂显示,详细透视线上教程1、超多福利:超高返利,海量...
wpk发牌逻辑!wepoke软... wpk发牌逻辑!wepoke软件透明挂多少钱(透视)原生是有挂(详细辅助2025新版技巧);wpk发...
透视数据!wepoke辅助挂,... 透视数据!wepoke辅助挂,wepoke怎么使用模拟器,详细透视力荐教程1)wepoke辅助挂辅助...
微扑克全自动机器人!wpk透视... 您好,微扑克全自动机器人这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家...
透视好牌!wepoke确实有挂... 透视好牌!wepoke确实有挂,wepoke软件透明挂测试,详细透视技巧教程;1、游戏颠覆性的策略玩...
wepower有外挂!wpk机... wepower有外挂!wpk机器人软件(透视)确实有挂(详细辅助可靠教程)1、在wepower有外挂...
透视游戏!wepok软件透明挂... 透视游戏!wepok软件透明挂,wepoke软件规律,详细透视2025教程1、游戏颠覆性的策略玩法,...