Angular如何实现二级导航栏
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要介绍了Angular如何实现二级导航栏,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下1、将菜单放入数据库:模拟
千家信息网最后更新 2025年02月03日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安全错误
数据库的锁怎样保障安全
八年国家网络安全宣传主题
知网的中国学术期刊数据库是
测试数据库平台的操作
我的世界 服务器备份
服务器监控的简介
我的世界服务器给金币的指令
在下列数据库中不属于关系型
海门正规网络技术质量推荐
学网络技术软件
数据库权限root sys public
仓库报告数据库图表
三级网络技术考试心得
重庆旭游网络技术有限公司
数据库 事务 并发
kali怎么远程连接数据库
永安专业软件开发需要多少钱
服务器免费防火墙软件
数据库职业
广州宝网络技术有限公司
阅读文章赚钱的软件开发
我的世界怎么弄服务器
怎么跟业主说软件开发进度
网络安全卡通
mysql数据库压缩版
服务器的usb接口都不能用了
ipc 管理服务器
电子商务与网络安全论文
网络技术web是什么意思
深信服网络技术服务笔试题
vs怎么调试服务器数据库