{"repo":"huajian123/ng-antd-admin","free":true,"listed":false,"github":"https://github.com/huajian123/ng-antd-admin","clone":"git clone https://github.com/huajian123/ng-antd-admin.git","description":"Angular22 nestjs 中后台管理系统模板，移动端适配 Mobile adaptation ng-zorro ant-design-pro front-end framework","language":"TypeScript","stars":714,"topics":["typescript","ant-design","ant-design-pro","angular","ng-zorro","admin","standalone-components","mswjs","zoneless","drizzle-orm"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"🚀 ng-antd-admin 基于 Angular 21 的企业级中后台前端解决方案 在线预览 · 功能演示 · 问题反馈 · 更新日志 --- 📖 项目简介 ng-antd-admin 是一个 生产就绪 的企业级中后台前端解决方案，基于 Angular 21 和 ng-zorro-antd 21 构建。 本项目紧跟 Angular 技术演进，充分利用最新特性，包括 Standalone Components 、 Zoneless Change Detection 、 Signals API 和 View Transitions ，旨在为开发者提供一个现代化、高性能、易于维护的开发模板。 💡 为什么选择 ng-antd-admin？ - ✅ 技术前沿 ：率先拥抱 Angular 21 全新生态（Signals, Zoneless, Control Flow）。 - ✅ 性能卓越 ：全链路 OnPush 策略 + 智能路由复用 + 懒加载，体验媲美原生应用。 - ✅ 开箱即用 ：内置成熟的 RBAC 权限系统、主题切换、多页签管理等核心功能。 - ✅ 代码规范 ：集成严格的 ESLint + TypeScript + Prettier 配置，保障代码质量。 - ✅ 教学友好 ：代码注释详尽，不仅是脚手架，更是学习现代 Angular 的最佳实践。 - ✅ 持续维护 ：承诺跟随 Angular 官方版本长期更新迭代。 --- ✨ 核心特性 🎯 技术栈一览 技术 版本 说明 ------ ------ ------ Angular 21.0.3 核心框架，全面采用 Standalone 架构 TypeScript 5.9.3 开发语言，开启严格模式 ng-zorro-antd 21.0.0 企业级 UI 组件库 (Ant Design) RxJS 7.8.0 响应式编程库 Less 4.2.0 CSS 预处理器 NestJS 10.x (可选) 后端服务框架 🚀 前沿特性详解 1️⃣ Standalone Components - 零 NgModule 告别繁琐的 NgModule ，组件依赖更清晰。 2️⃣ Zoneless Change Detection - 性能飞跃 移除 zone.js 依赖，变更检测性能提升 30% 以上。 3️⃣ Signals API - 细粒度响应式 使用 Signals 替代部分 RxJS 流，状态管理更直观。 4️⃣ 智能路由复用 (Keep-Alive) 实现了类似 Vue keep-alive 的路由缓存机制，支持滚动位置记忆。 5️⃣ View Transitions API 原生级别的路由过渡动画，丝般顺滑。 --- 🏗️ 架构与功能 前端架构 - 模块化设计 ：清晰的目录结构 ( core 核心, shared 共享, pages 页面, widget 组件)。 - 依赖注入 ：全面使用 inject() 函数，代码更简洁。 - 极致性能 ：全局 OnPush 策略 + 自定义预加载策略。 UI 功能 - 🌈 多主题 ：默认、暗黑、阿里云、紧凑 4 种风格一键切换。 - 🔖 多页签 ：支持右键菜单、拖拽排序，类浏览器体验。 - 📱 响应式 ：完美适配 PC、平板、手机等各种屏幕尺寸。 - 🔒 安全增强 ：内置锁屏功能、细粒度的按钮级权限控制。 - 🌍 多语言 ：内置简体中文、繁体中文、英文、越南语，运行时无刷新切换，覆盖菜单、Tab 标题、浏览器标签页、设置面板全链路。 后端集成 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/huajian123","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/huajian123/ng-antd-admin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}