下面是我最近在研究的一个angular实战练习总结:css
1. angular程序架构:html
2.环境搭建步骤node
a. 安装node.js angular CLI webStormweb
安装node须要去官网下载对应操做系统的node版本:官网地址。npm
安装angular CLI是在安装完成node以后, 执行脚本语句:json
npm install -g @angular/cli
安装webstorm一样也是去官网下载便可: webStorm下载地址。架构
b. 使用angular CLI建立并运行项目app
以上程序安装完毕后, 开始建立项目, 建立项目的命令是:webstorm
ng new "productName"
c. 分析项目结构以及代码。spa
如上图, 全部组件都必须包含这三个元素:
@Component: 组件元数据装饰器, 全部的组件都须要这个东西作注解。 装饰器告诉angular, 你所定义的类其实是一个组件。装饰器中的属性,就叫作元数据。
下面咱们看一下元数据,
selector属性其实是css的选择器
templateURL指定了组件的内容,被称为模板
StyleURL指向了css文件,在这个文件中编写模板所要用到的样式。
export class appcomponent定义了组件的控制器, 包含模板全部的属性和方法。
3 angular 应用启动顺序
a. angular.cli.json>apps>src>index属性默认指向index.html, 他是angular应用启动时加载的页面。
b. angular-cli.json>apps>src>main属性默认为main.ts, 是angular应用启动时的脚本。用于引导启动。>
c. 加载appmodule为主模块, 分析主模块依赖的模块,并依次加载。
d. appmodule>appcomponent对应的css选择器app-root