Angular如何实现二级导航栏
发表于:2024-09-23 作者:千家信息网编辑
千家信息网最后更新 2024年09月23日,这篇文章主要介绍了Angular如何实现二级导航栏,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下1、将菜单放入数据库:模拟
千家信息网最后更新 2024年09月23日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安全错误
数据库的锁怎样保障安全
excel数据库做档案
校园网络安全教育图版
数据库安全框架
数据库文件打不开
一位互联网科技公司的hr
降低美国服务器延迟
七日杀你不在服务器的白名单上
网络安全为人民1200
深圳房价成交数据库查询
it软件开发部绩效考核
自如的网络安全吗
dell服务器管理口做什么用的
服务器单根内存
网络安全算安防工程吗
主DNS服务器通信问题
方块前线服务器ip
开展网络安全培训意义
中国快快网络技术有限公司
数据库虚表怎么画
服务器上单独的管理网卡
设某商业集团数据库中
数据库有哪些常见问题
青书学堂数据库技术考试答案
嵌入式软件开发发展前途
网络安全与文化润疆
服务器安全组策略配置
女性主导网络安全风险
集成电路软件开发免税
上市公司公告数据库
hp服务器远程管理卡ip配置