NG-ZORRO 是由阿里巴巴阿里云和计算平台事业部的小伙伴为 Ant Design 开发的 Angular 版本,是一个适用于构建中后台应用的组件库。本项目是 NG-ZORRO 的配套教程。如果你想要了解一下 NG-ZORRO 的使用姿势,或者你是 Angular 初学者,想要通过一个项目来锻炼自己的开发能力,欢迎你来学习一下我们的教程!
我们的教程项目要带大家编写一个名为 Today 的待办事项应用,该应用主要包含的几个界面以及各个界面包含的主要功能如下:
你可以点击这个链接预览项目的最终成果。
本系列文章共有以下 5 篇:
我们的代码是按照文章的顺序 commit 的,所以你可以 checkout 各个 commit,在读完一篇的时候比较你的代码和我们的提供的代码。
这个项目的构建方式和一般的 Angular 没有任何不同!而且我们为你准备好了发布脚本,一行代码就能把你的项目发布在 GitHub Pages 上,但是我们还是推荐你去搞懂 404.html
这个文件和我们的脚本都做了什么。
$ ./publish.sh # 输入我就能发布!
该系列教程面向已经有一定经验的前端开发者,如果你满足以下的几个条件,应该就能比较顺利地完成:
如果你尚不具备这些基础,请先掌握它们再来,这样的学习效果才最好。
如果你对 Angular 或者是 RxJS 有不明白的地方,除了去看它们的文档之外,NG-ZORRO 专栏的一篇文章也能帮到你的忙。
如果你在写代码的时候遇到了问题,请按下面的顺序尝试解决:
完成了项目之后感到意犹未尽吗?欢迎深度参与这个教程项目。你可以提交 PR 来丰富我们在最后一篇文章中提到的功能,详情请查看这个 issue。你的代码通过 review 之后,将会成为项目的一部分,供更多的人进行更深度的练习。
准备好了吗?欢迎开始这段学习旅程,希望你能享受到用 Angular + NG-ZORRO 进行开发的乐趣!
ng-zorro-antd 是 Ant Design 的 Angular 实现,主要用于研发企业级中后台产品。全部代码开源并遵循 MIT 协议,任何企业、组织及个人均可免费使用。 ✨ 特性 提炼自企业级中后台产品的交互语言和视觉风格。 开箱即用的高质量 Angular 组件,与 Angular 保持同步升级。 使用 TypeScript 构建,提供完整的类型定义文件。 支持 OnPush 模式,性
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
Ant Design Mobile of Angular(NG-ZORRO-MOBILE)是 Ant Design 移动规范的 Angular 实现,服务于阿里巴巴集团数据无线业务。 特性 开箱即用的高质量 Angular 无线端组件 UI 样式高度可配置,拓展性更强,轻松适应各类产品风格 使用 TypeScript 开发,提供类型定义文件,支持类型及属性智能提示,方便业务开发 提供 "组件按需加
NG-ZORRO-Mobile This is the Angular implementation of Ant Design Mobile specification, serving Alibaba big data wireless service. 中文 README Scan QR Code Features An enterprise-class UI design language
Steps 步骤条 引导用户按照流程完成任务的分步导航条,可根据实际应用场景设定步骤,步骤不得少于 2 步。 基础用法 简单的步骤条。 :::demo 设置active属性,接受一个Number,表明步骤的 index,从 0 开始。需要定宽的步骤条时,设置space属性即可,它接受Boolean,单位为px,如果不设置,则为自适应。设置finishStatus属性可以改变已经完成的步骤的状态。
3.7. 进一步学习 开始阅读 Go语言入门 教程。 参考 Wiki Codelab 编写一个web程序。 阅读 Effective Go 阅读 Go语言文档