1.Angular基础
1. Angular环境搭建
1. 安装node.js
2. 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
3. 安装Angular脚手架
npm install -g @angular/cli 或者 cnpm install -g @angular/cli
2. Angular创建项目
1. 使用 ng new 项目名称,来创建Angular
ng new angulardemo
跳过npmi安装,请使用
ng new angulardemo --skip-install
2. 运行项目
ng serve --open
3. Angular项目目录文件介绍
1. e2e : 端对端测试文件
2. node_modules : 依赖库,存放的依赖文件
3. src : 源代码(主要开发部分)
4. angular.json : angular的配置文件
5. package.json : 项目的配置文件
6. tsconfig.json和tslint.json : ts的配置文件
4. src目录详解
1. app : 存放组件和根模块目录
2. assets : 存放静态资源
3. browserslist : 支持浏览器配置文件
4. index.html : html入口文件
5. karma.conf.js : 端对端测试文件
6. main.js : 整个项目的入口
7.style.scss : 全局的样式文件
5. app目录详解
1. app.module.ts : Angular根摸快,告诉浏览器如何组装应用
BrowserModule:浏览器解析摸快
NgModule:Angular核心模块
AppComponent:根组件
@NgModule:是一个装饰器,接受一个元数据对象,告诉Angular如何编译以及启动
declarations: 配置当前项目运行所需要的组件
imports: 配置当前项目运行所依赖的其他模块
providers: 配置项目所需要的服务
bootstarp: 指定应用主视图,一般放根组件
2. app.component.ts :组件定义文件
@Component: 组件装饰器
selector: 组件名称
templateUrl: 组件使用的html
styleUrls: 组建使用的css
6. 组件
1. 创建组件,使用angular-cli
ng g component 目录/组件名
通过此命令创建的组件,会在app.module.ts中import引入此组件,并且在@NgModule的declarations中添加