NG-NEST 是一个开源的 Web 应用程序框架,基于 Angular 和 Nest ,主要用于研发企业级中后台产品。
- Angular是一个应用设计框架与开发平台,用于创建高效、复杂、精致的单页面应用。
- Nest是构建高效、可扩展的 Node.js 服务器端应用程序的框架。(目前只有 UI 库,会在升级 RBAC 权限系统后发布配套的 Nest 库)
入口
官网:NG-NEST
github:NG-NEST/ng-nest
快速上手:Getting-Started
RBAC权限系统:NG-NEST/ng-nest-moon
60+组件动图查看:Introduction
特性
- 客户端与服务端都使用 TypeScript 构建,提供完整的类型定义文件。
- 开箱即用的高质量 Angular 组件,与 Angular 保持同步升级。
- 使用 OnPush 模式提升性能。
- 使用严格模式规范代码。
- 使用 CSS3 中的 var 来定义主题样式。
支持 Angular 版本
@ng-nest/ui目前支持 Angular ^9.1.0 版本。
支持环境
- 现代浏览器
Chrome、Firefox 、Safari、Microsoft Edge 最新 2 个版本。
部分组件图示
【表格】排序、查询、分页、分组、虚拟滚动、列固定、自适应高度等
【表单】输入框、选择器、单选框、多选框、级联选择器、颜色选择器等
【穿梭框】左右拖动、自定义格式
【菜单】图标、子节点、布局方式、尺寸
【标签页】多种样式、布局