angular - 如何在 Angular 材质中创建动态多级菜单
问题描述
我有个问题。我需要使用角度材质创建一个动态多级菜单,数据源如下所示
[
{
"name": "Frontend",
"children": [
{
"name": "HTML"
},
{
"name": "Angular"
},
{
"name": "CSS"
}
]
},
{
"name": "Backend",
"children": [
{
"name": "Node"
},
{
"name": "PHP",
"children": [
{
"name": "Cake PHP"
}
]
}
]
}
]
数据结构可以增长到任何深度,因此是动态的。如何调整它以创建动态多级角度材质菜单?该文档仅采用静态示例
解决方案
不知道你是否还在寻找答案。如果是,那么我为 Angular 创建了一个插件,它创建了一个多级菜单。
以防万一,如果您想查看更多示例,我为您准备了一个 演示,这是演示的Github Repo。
如果有些东西对你不起作用,而你仍然想使用这个插件,那么在这里创建一个问题,我会帮你的。
PS它也适用于IE11。
谢谢
推荐阅读
- facebook - Facebook Messenger Chat 应用程序是否可以与第三方聊天应用程序集成?
- typescript - TypeScript:检查的差异
- html - 让 div 在真实 div 之外溢出
- kotlin - 如何在 ktor http 客户端记录请求?
- nativescript - Nativescript 5 无法在本地机器上构建新应用程序
- ios - 如何在 iOS 中更改图像的大小(不是文件的大小,不是图像视图的大小)?
- swift - 带有数组的 Swift 强引用循环
- javascript - 无法使用 WebdriverJS 访问通过原型制作的功能
- ios - iOS 上的 Google 应用程序如何知道我的 Google 帐户?
- database - 如何在 Prestashop 的 .tpl 文件中从数据库中获取更多数据