Angular2 学习笔记

Angular程序架构:

  • 组件:
    component组成
    装饰器:@component,
    模板:,
    控制器:
  • 服务
  • 指令
  • 模块

    开发流程:

  • 环境配置:
    用npm安装typescript和typings:
    npm install -g typescript typings(或者直接用vscode)
    安装angular-cli :
    npm install -g angular-cli

  • 创建项目:
    ng new webapp(文件名)
    ng g component name(组件名)
    ng serve(启动服务)

  • 组件中创建数组:
    1.初始化数据类型:
    export class a {
    constructor(
    public name:number/string/boolean
    ){}
    }
    2.组件中声明数组:
    private as : Array< a > ;
    3.在ngOnInit中给数组赋值:
    this.as = [
    new a(“姓名”),
    ]

  • 路由守卫

    • CanActivate(处理导航到某路由的情况)
    • CanDeactivate(处理离开路由的情况)
    • Resolve(路由激活前获取数据)
      1.创建guard目录及guard.ts文件
      2.声名:
      export class guard implements CanActivate {
      canActivate(){

           }  /通过该方法返回的值判断是否通过/
      

      }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值