angular4.0学习

  1. 安装angular CLI
npm install -g @angular/cli
  1. 创建一个新项目
ng new project_name

创建好后我们看到项目的结构
在这里插入图片描述
src下面有个app目录,各个文件的功能分别为:
app.component.html 模板文件
app.component.scss 样式文件
app.component.spec.ts 单元测试文件
app.component.ts typescript脚本文件
app.module.ts 数据模型定义文件
3. 指定端口运行项目

ng serve --port 8888
  1. 安装bootstrap
npm i bootstrap -S

安装好以后,node_modules里面就会有bootstrap包
在这里插入图片描述
在angular.json配置文件styles中引入bootstrap,并且在app.component.html中写几个bootstrap的button,查看效果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. idea报错处理:is not declared in any Angular module
    在这里插入图片描述

  2. 创建一个组件步骤:
    6.1 在app目录下新建一个server目录
    6.2 创建一个server.component.ts组件文件,从@angular/core中引入Component装饰器,建立一个普通类并用@Component装饰他,在@Component中,设置selector自定义标签,以及template模板

import {Component} from '@angular/core';

@Component({
  selector: 'app-server',
  templateUrl: './server.component.html'
})
export class ServerComponent {
}

6.3 创建一个server.component.html页面文件
在这里插入图片描述

  1. 使用组件
    7.1 在app.module.ts中声明创建的组件
    在这里插入图片描述
    7.2 在app.component.html中调用创建的组件
    在这里插入图片描述
    查看效果
    在这里插入图片描述

  2. 通过命令创建组件:ng g c servers,会自动在app下面创建一个servers组件目录并生成相应的文件,并且会在数据模型定义文件app.module.ts中自动声明刚创建的组件
    在这里插入图片描述

  3. 属性引用,在组件文件中新建一个图片url:
    在这里插入图片描述
    在页面中引用imgsrc变量:
    在这里插入图片描述
    查看效果:
    在这里插入图片描述

  4. 事件绑定,通过(click)或者on-click来进行事件绑定:
    在这里插入图片描述
    在这里插入图片描述

  5. 双向绑定,通过[(ngModel)]进行双向绑定,同时需要在app.module.ts中导入FormsModule:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  6. 指令(Directives)
    有三种指令,分为为组件,结构和属性(1)使用模板的组件指令(2)结构指令通过添加和移除DOM元素来改变DOM布局(3)属性指令更改元素组件或其他指令的外观或行为
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值