从零开始的Angular 17
从零开始的Angular 17
使用Angular构建销售应用程序。现在带来Angular 17!
关于本书
本书的主要目的是通过创建一个包含多种屏幕和功能的销售系统来教授Angular框架。我们不仅仅展示框架的理论,这些理论可以从其出色的文档中轻松获得,而是直接开始系统的开发。
本书已为版本17完全重写。如果您购买了本书的版本14,请再次下载。
您将学到的内容
- 如何使用Angular生成器创建应用程序、组件、模块等。
- 向应用程序添加Angular Material,并使用Material Card、Material Table等组件。
- 使用Flex Box创建响应式和适用于移动设备的表单
- 学习如何以正确的方式访问API,使用Typescript并处理类型化对象。
- 学习新的Angular指令,@if, @for
- 学习如何使用@Input()和@Output在组件之间传递数据
- 学习如何创建模块并以正确的方式切分您的应用程序
- 学习独特的组件创建技巧
- 学习如何部署到github页面
- 学习如何使用环境变量
- 学习如何创建现成的Angular组件
- 学习如何使用Observable类
- 学习如何使用服务来管理状态
- 源代码可以在这里找到。
目录
-
1 介绍
- 1.1 关于盗版
- 1.2 支持
- 1.3 源代码
-
1.4 安装
- 1.4.1 Visual Studio Code 扩展
- 1.5 后端(服务器)
-
2 你好 Angular
- 2.1 安装
- 2.2 创建工作区和初始应用程序
- 2.3 Angular 开发工具
- 2.4 Angular Material
- 2.5 是时候提交项目了(可选)
- 2.6 让我们添加一个远程仓库(可选)
- 2.7 让我们在 Visual Studio Code 中打开项目
- 2.8 模块怎么样?
-
3 开始
- 3.1 让我们清理!
- 3.2 Material组件
- 3.3 添加原理图
- 3.4 在您的应用程序中添加导航
- 3.5 将 Home 组件添加到 App 中
- 3.6 更改 Home
- 3.7 组件
- 3.8 Typescript 和接口
- 3.9 分类组件
- 3.10 路由
- 3.11 制作仪表盘
-
4 分类
- 4.1 Angular Material 卡片
- 4.2 添加全局 Css 样式
- 4.3 更多边距/间距样式(可选)
- 4.4 从类别 API 获取数据
- 4.5 配置 HttpClient
- 4.6 服务
- 4.7 类别服务
- 4.8 GetAll() 方法的第一个版本
- 4.9 环境变量
- 4.10 设置 API 返回类型
- 4.11 GetAll() 方法的最终版本
- 4.12 使用 MatTable 显示类别
- 4.13 添加描述列
- 4.14 新类别
- 4.15 创建类别表单
- 4.16 创建一个分类表单
- 4.17 创建一个响应式表单
- 4.18 添加描述字段
- 4.19 创建响应式表单:CSS FlexBox布局
- 4.20 验证
- 4.21 设置错误消息
- 4.22 提交表单
- 4.23 回顾一些Angular模式
- 4.24 控制表单的可见性
- 4.25 在表单上创建返回按钮
- 4.26 事件绑定
- 4.27 通过事件传递表单数据
- 4.28 类型转换
- 4.29 保存分类
- 4.30 编辑分类
- 4.31 修复一个小Bug
- 4.32 删除一个分类
- 4.33 本章我们学到了什么
- 4.34 从 Angular 14..15..16 的不同之处
-
5 重构类别
- 5.1 添加加载时请求服务器
- 5.2 如何查看加载效果
- 5.3 在Angular.json配置文件中跳过测试和CSS文件创建
- 5.4 是时候部署了!(可选)
- 5.5 “Material 模块”
-
6 供应商
- 6.1 创建供应商组件
- 6.2 使用路由和子路由
- 6.3 供应商 DTO
- 6.4 供应商服务
- 6.5 列出供应商
- 6.6 创建一个新组件
- 6.7 如果 @for 为空则显示消息
- 6.8 配置路由
- 6.9 显示一个供应商
- 6.10 编辑供应商
- 6.11 供应商表单
- 6.12 在 SuppliersEditComponent 中添加表单
- 6.13 删除供应商
- 6.14 新供应商
- 6.15 结论
-
7 产品
- 7.1 初始文件
- 7.2 产品服务
- 7.3 产品列表
- 7.4 添加产品到购物车
- 7.5 “AddToCart”按钮
- 7.6 创建购物车图标
- 7.7 添加结账页面
- 8 未来的更新
Leanpub 无条件、零风险的100%满意保证
在支付后的60天内,只需简单点击两下,您便可以退书并且取回先前支付的全部金额。退款是手动处理的,因此可能需要几天时间来完成整个流程。
查看完整条款。
在$10的购买中赚$8,在$20的购买中赚$16
我们在$7.99或以上的购买中支付80%的版税,并在$0.99至$7.98的购买中支付80%的版税减去50美分的固定费用。在$10的销售中赚$8,在$20的销售中赚$16。因此,如果我们以$20销售5000本未退款的书,您将赚取$80,000。
(是的,一些作者已经在Leanpub上赚了很多钱。)
实际上,作者在Leanpub上赚取了超过1300万美元通过写作、出版和销售。
了解更多关于Leanpub写作的信息
免费更新。无DRM。
如果你购买了Leanpub的书,只要作者更新这本书,你就可以免费获得更新!许多作者使用Leanpub在他们编写书籍的过程中发布他们的作品。所有读者都可以获得免费更新,无论他们何时购买的书或他们支付了多少钱(包括免费)。
大多数Leanpub书籍都提供PDF(适用于计算机)、EPUB(适用于手机和平板电脑)和MOBI(适用于Kindle)格式。书籍包含的格式会显示在此页面的右上角。
最后,Leanpub的书籍没有任何DRM版权保护的限制,所以你可以轻松地在任何支持的设备上阅读它们。