NG-Alain

基于 Antd 中后台前端解决方案
授权协议 MIT
开发语言 TypeScript HTML/CSS
所属分类 Web应用开发、 后台管理系统(模板)
软件类型 开源软件
地区 国产
投 递 者 庄弘业
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

NG-Alain 是一个基于 Antd 中后台前端解决方案,提供更多通用性业务模块,让开发者更加专注于业务。

快速入门

# 确保使用的是最新版本 Angular cli
ng new demo --style less
cd demo
ng add ng-alain
ng serve

请参考命令行工具了解更多细节。

[vscode] 建议安装 ng-zorro-vscode 和 ng-alain-vscode 插件,开发更爽。

链接

特性

  • 基于 ng-zorro-antd

  • 响应式

  • 国际化

  • 基建类库 @delon(包括:业务组件、ACL访问控制、缓存、授权、动态表单等)

  • 延迟加载及良好的启用画面

  • 良好的UI路由设计

  • 定制主题

  • Less预编译

  • 良好的目录组织结构

  • 简单升级

  • 支持Docker部署

Architecture

Architecture

delon 是基于 Ant Design 设计理念的企业级中后台前端业务型组件库。

应用截图

desktopipad iphone

  • 前期准备 1、创建angular项目 ng-alain 是基于angular之上的,所以先建个angular项目demo,然后进入demo,安装依赖包(官网是先添加ng-alain后安装依赖的,好像有点问题) ng new demo cd demo cnpm install 2、添加 ng-alain 脚手架 在创建完angular项目后add ng-alain脚手架(添加ng-alain 脚手

  • [Angular] 使用 ng-alain ng-alain,一个阿里的 angular 脚手架。基于 ng-zorro ,进行再次封装。 这里记录一些如何生成一个 ng-alain 项目,以及如何使用 ng-alain 和后端(springboot)交互。 使用命令行新建 新建空项目 ng new my-project --style less --routing cd my-project n

  • 基础环境 实践日期:2023-03-04 ng version Angular CLI: 15.2.1 Node: 18.14.2 Package Manager: npm 9.5.0 OS: win32 x64 设置npm镜像源 npm config set registry https://registry.npmmirror.com/ 安装yarn并设置yarn镜像源,实践版本:yarn@

  • 基础环境 实践日期:2023-02-22 ng version Angular CLI: 15.1.6 Node: 18.14.2 Package Manager: npm 9.5.0 OS: win32 x64 设置npm镜像源 npm config set registry https://registry.npmmirror.com/ 安装yarn并设置yarn镜像源,实践版本:yarn@

  • 1.下载需要下载的包 在package.json文件的dependencies下加入 “@ngx-translate/core”: “^13.0.0”, “@ngx-translate/http-loader”: “^6.0.0”, 在终端输入npm install 下载这两个模块 2.加载支持i18n模块 2-1. 修改app.module.ts 加入加载i18n语言文件的代码: import

  • 这篇文章主要介绍了angular基于ng-alain定义自己的select组件示例,现在分享给大家,也给大家做个参考。 1、首先是my-select2.component.html页面,这里是在ng-alain的select基础上根据业务需求添加新的功能;代码如下: *ngFor="let option of options" [nzLabel]="option.label" [nzValue]=

  • 转载自 :静沐静好 关于ng-alain的st、sf一些小功能的总结 因为想实现 中文字段排序,查询了好多方法不管用,终于发现了静沐静好 的这篇文章,特写此篇感谢: ng-alain 排序功能: { title: '时间', index: 'time', type: 'date', sort: { compare: (a, b) => (a.time < b.time? -1

  • levelRels: { type: 'string', title: '上级外键关系', ui: { widget: 'select', mode: 'multiple' }, default: [] }, 字段初始化时一定要注意设置为数组,不然会报错。 一定要设置默认值: default: []

  • 工具类规则 ng-alain 在 Ant Design 的基础上生产一套尺寸、间距、颜色等工具类。 尺寸 我认为这些工具类只会运用在内容区域,因此,按 Ant Design 的规范,尺寸的宽度是以一个 8px Gutter 基础间距为基础;并衍生出三个尺寸,分别为: 名称公式尺寸说明sm g u t t e r 8 p x 小 号 ‘ m d ‘ gutter8px小号`md` gutter8px

  • ng-alain官方给的安装如下: ng new demo --style less cd demo ng add ng-alain ng serve 但是ng add报错。 最终还是按照npm来安装的 λ npm install ng-alain --save npm WARN ng-alain@1.0.4 requires a peer of @angular-devkit/core@^0.6

  • shared.module.ts 导入G2 import {G2BarModule} from '@delon/chart/bar'; const DIRECTIVES = [G2BarModule]; 方法一 先定义G2图表,然后在进行修饰 dataa = [ {time: '1951 年', type: '异常', value: 3}, {time: '

  •        最近一个项目是用springboot作为后台框架,angular作为前端框架的方式进行开发的,之前一直想找一个比较好使的前端模板框架来使用,因为不懂ui也不擅长去修改样式啥的,希望侧重于现有工具的使用,更多的进行业务的开发而不是样式的调整。ng-alain是阿里出品的,之前也想用layUI,但是网上有说angular跟layUI搭配使用的话会有一些比较麻烦的问题,比如说事件的监听啥的

  • 简介 NG-ALAIN 是一个企业级中后台前端/设计解决方案脚手架 ng-alain技术栈基于 Typescript、Angular、g2、@delon 和 ng-zorro-antd,并遵循Antd设计了新的组件,基于ng-alain可以快速的开发中后台。 Antd是蚂蚁金服开源的一个服务于企业级产品的设计体系,基于『确定』和『自然』的设计价值观和模块化的解决方案,让设计者专注于更好的用户体验。

  • 安装 CLI(推荐) 请先通过 ng version 命令确认全局 Angular Cli 版本为 8.x 版本 1、创建一个空 angular 项目 ng new 项目名 --style less cd 项目名 ng add ng-alain npm start 2、添加 ng-alain 脚手架 cd 项目名 ng add ng-alain # 如果你想创建一个英文版本,则: ng add

 相关资料
  • 本文向大家介绍ng-alain表单使用方式详解,包括了ng-alain表单使用方式详解的使用技巧和注意事项,需要的朋友参考一下 Angular表单 Angular提供两种不同的架构范式表单:模板驱动和响应式表单,官网也简单实现了动态表单范例。 当使用两种不同范式构建一个用户必填性的表单,在使用上有非常大的不同: 模板驱动 响应式 上述示例只提供核心代码 诚如模板驱动和响应式表单的名称一样。模板驱动

  • 本文向大家介绍angular基于ng-alain定义自己的select组件示例,包括了angular基于ng-alain定义自己的select组件示例的使用技巧和注意事项,需要的朋友参考一下 1、首先是my-select2.component.html页面,这里是在ng-alain的select基础上根据业务需求添加新的功能;代码如下: 2、再者是my-select2.component.ts页面

  • 我5秒弹一次message 浏览器切到后台一段时间后 再切到前台 会看见一大排消息然后一起隐藏,我看onClose事件在后台也是正常调用的

  • 本文向大家介绍基于Jquery.history解决ajax的前进后退问题,包括了基于Jquery.history解决ajax的前进后退问题的使用技巧和注意事项,需要的朋友参考一下 以下内容是关于Jquery.history解决ajax的前进后退问题,具体详情请看下文。 本文的前提是基于后台的,所以这里不会考虑seo的问题。同时,基于后台的管理系统,也不需要被收藏,所以也不会考虑刷新的这种类似直接敲

  • 本文向大家介绍javaWEB中前后台乱码问题的解决方法总结,包括了javaWEB中前后台乱码问题的解决方法总结的使用技巧和注意事项,需要的朋友参考一下 JAVA中几种常见的编码格式及含义: ASCII 码 学过计算机的人都知道 ASCII 码,总共有 128 个,用一个字节的低 7 位表示,0~31 是控制字符如换行回车删除等;32~126 是打印字符,可以通过键盘输入并且能够显示出来。 ISO-

  • NG-ZORRO An enterprise-class Angular UI component library based on Ant Design. English | 简体中文 ✨ Features An enterprise-class UI design system for Angular applications. 60+ high-quality Angular compone