码迷,mamicode.com
首页 > 其他好文 > 详细

Angular 实战练习1

时间:2017-12-25 22:15:13      阅读:422      评论:0      收藏:0      [点我收藏+]

标签:template   ppc   nbsp   开始   tle   module   com   web   new   

下面是我最近在研究的一个angular实战练习总结:

1. angular程序架构:

技术分享图片

2.环境搭建步骤

  a. 安装node.js angular CLI webStorm

    安装node需要去官网下载对应操作系统的node版本:官网地址

    安装angular CLI是在安装完成node之后, 执行脚本语句:

    npm install  -g @angular/cli

 

    安装webstorm同样也是去官网下载即可: webStorm下载地址

  b. 使用angular CLI创建并运行项目

    以上程序安装完毕后, 开始创建项目, 创建项目的命令是:

   ng new "productName"

 

  c. 分析项目结构以及代码。

  技术分享图片

   如上图, 所有组件都必须包含这三个元素:

  @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

 

Angular 实战练习1

标签:template   ppc   nbsp   开始   tle   module   com   web   new   

原文地址:https://www.cnblogs.com/it-dennis/p/8111317.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!