Angular如何实现二级导航栏
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,这篇文章主要介绍了Angular如何实现二级导航栏,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下1、将菜单放入数据库:模拟
千家信息网最后更新 2025年11月13日Angular如何实现二级导航栏
这篇文章主要介绍了Angular如何实现二级导航栏,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
具体内容如下
1、将菜单放入数据库:
模拟放到该路径下:
src/assets/json/header.json
{ "siteName": "PGG娱乐健身中心", "menu":[ { "id":"1", "menuName":"首页", "menuChildren": [{}], "showSubMenu": false }, { "id":"2", "menuName":"健身中心", "menuChildren": [ { "itemId": "1", "menuChidrenItem": "居室器械健身" }, { "itemId": "2", "menuChidrenItem": "野外运动" }, { "itemId": "3", "menuChidrenItem": "健身小知识" } ], "showSubMenu": false }, { "id":"3", "menuName":"休闲娱乐", "menuChildren": [ { "itemId": "1", "menuChidrenItem": "养生钓鱼" }, { "itemId": "2", "menuChidrenItem": "野炊烧烤" }, { "itemId": "3", "menuChidrenItem": "真人野战" } ], "showSubMenu": false }, { "id":"4", "menuName":"订单中心", "menuChildren": [ { "itemId": "1", "menuChidrenItem": "所有订单" }, { "itemId": "2", "menuChidrenItem": "已完成订单" }, { "itemId": "3", "menuChidrenItem": "未完成订单" } ], "showSubMenu": false }, { "id":"5", "menuName":"个人中心", "menuChildren": [ { "itemId": "1", "menuChidrenItem": "用户信息修改" } ], "showSubMenu": false } ]}ts接受数据,并处理:
import { Component, OnInit } from '@angular/core';import { HttpClient, HttpClientModule } from '@angular/common/http';@Component({ selector: 'app-header', templateUrl: './header.component.html', styleUrls: ['./header.component.css']})export class HeaderComponent implements OnInit { headData: any; constructor( private http: HttpClient ) { } ngOnInit(): void { // http://localhost:4200/assets/json/header.json 可访问 this.http.get('/assets/json/header.json').subscribe(data => { this.headData = data; console.log(this.headData.menu); }); } showSubMenu(item: any, index: any): void { // 设置当前子菜单显示 item.showSubMenu = true; } notShowSubMenu(item: any, index: any): void { // 设置当前子菜单不显示 item.showSubMenu = false; }}html显示控制,利用ngstyle控制:
实际效果:

感谢你能够认真阅读完这篇文章,希望小编分享的"Angular如何实现二级导航栏"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
篇文章
订单
健身
菜单
导航
数据
知识
娱乐
控制
个人
价值
信息
兴趣
内容
同时
器械
实际
居室
效果
数据库
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库考试进程字段设计
我们要如何保护网络安全
go语言 游戏服务器
数据库 数据交换 视频
电商选什么服务器
电脑浏览器代理服务器
宿迁多场景led大屏服务器
云服务器怎样提高网速
lol服务器更新公告
苏州橡胶零件加工管理软件开发
商城app软件开发公司
BMS软件开发前景
网络安全法的个人信息和重要
上网如何注意网络安全
软件开发都学什么专业
串口服务器需要接受网络配置吗
php数据库管理案例
计算机软件开发的发展的简史
谈谈数据库中的一二三范式
网络安全创新性价值
数据库应用技术第五章实训
管理服务器软件FTP还有啥
网络安全周主题会议
背景数据库软件
数据库应用开发视频
学籍管理系统数据库课设
山西网络技术服务是什么
网络安全人员架构
合肥互联网软件开发怎么样
禁毒网络安全宣传周活动