# angular-practice **Repository Path**: jerryqi/angular-practice ## Basic Information - **Project Name**: angular-practice - **Description**: Pro Angular, Second Edition - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # angular-practice ## Description Pro Angular, Second Edition. 该书的原始代码请参考: https://github.com/Apress/pro-angular-2ed 本项目开始时间为2019.11.10, 本项目按照上述书名的练习项目进行Demo, 所有相关软件都已升级到最新稳定版, 而书中的各种版本都较现在更低, 不过不要紧, 踩点坑是值得的, 我觉得. 下面是当前的一些软件版本: - Chrome: 78.0.3904.97 - Visual Studio Code: 1.40.0 - Git: 2.21.0 - Node: 12.13.0 - Npm: 6.12.0 - Angular: 8.3.9 - Angular Rely: -------------------------------------- | Package | Version | |----------------------------|---------| | @angular-devkit/architect | 0.803.9 | | @angular-devkit/core | 8.3.9 | | @angular-devkit/schematics | 8.3.9 | | @schematics/angular | 8.3.9 | | @schematics/update | 0.803.9 | | rxjs | 6.4.0 | -------------------------------------- 具体环境的搭建这里不作描述, 请自行操作. ## Projects Info 这里对书中包含的项目进行一个概述: **注:** 所有Angular创建过程中, 有两个需要选择的地方, 是否添加route: y, 样式类型: Scss. ### Todo Create Project: ```Bash ng new todo ``` 该项目是第二章创建的演示项目, 开发项目请参照该项目下: Develop.md ### SportsStore Create Project: ```Bash # Angular ng new SportsStore --skipGit=true --commit=false --skipTests=true --directory=SportsStore/WebClient # Webapi dotnet new webapi --name SportsStore.Webapi --output SportsStore/Webapi ```