为了账号安全,请及时绑定邮箱和手机立即绑定

Angular2一小时快速入门

难度中级
时长 1小时11分
学习人数
综合评分9.63
87人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • 代码实战内容

    查看全部
    0 采集 收起 来源:项目启动

    2018-08-14

  • 开发环境准备

    查看全部
    0 采集 收起 来源:开发环境准备

    2018-08-14

  • TypeScript简介

    查看全部
    0 采集 收起 来源:TypeScript简述

    2018-08-14

  • 核心概念总览图

    查看全部
    0 采集 收起 来源:模块

    2018-08-14

  • 应用模块之间各模块的关系

    查看全部
    0 采集 收起 来源:模块

    2018-08-14

  • 应用模块的组件互相使用方法

    查看全部
    0 采集 收起 来源:模块

    2018-08-14

  • 模块

     (1)框架代码以模块形式组织(文件模块)

     (2)功能单元以模块形式组织(应用模块)


    申明应用模块应用@NgModule

    declarations:包装组件或者指令等

    providers:依赖注入

    imports:导入其他模块

    bootstrap:设置根组件

    exports:导出组件或者指令等


    查看全部
    0 采集 收起 来源:模块

    2018-08-14

  • 应用模块示例

    查看全部
    0 采集 收起 来源:模块

    2018-08-14

  • 文件模块示例

    查看全部
    0 采集 收起 来源:模块

    2018-08-14

  • 服务

    服务是实现专一目的的逻辑单元,如日志服务


    依赖注入

    组件引入外部构建(如服务)的一种机制



    依赖注入配置在@Component加入providers属性



    分层注入(hierarchical dependency injection)


    查看全部
  • 分层注入(hierarchical dependency injection)


    查看全部
  • 依赖注入的原理图

    查看全部
  • 指令

    组件继承于指令

    组件是自身带有模版的指令


    指令的类型

    (1)属性指令:改变组件模版的外观或者行为,如样式等

    (2)结构指令:改变组件模版的DOM结构,如ngIf用来插入或者移除DOM节点


    中括号表示指令使用在元素属性上


    查看全部
    0 采集 收起 来源: 指令

    2018-08-14

  • 核心概念:

    组件 Components

    元数据 Metadata

    模版 Templates

    数据绑定 Data binding

    服务 Service

    指令 Directives

    依赖注入 Dependency Injection

    模块 Modules



    组件要素

    Javascript、HTML、CSS


    组件通讯机制

    定义输入输出接口import、export


    全生命周期支持

    Contructor:构造器初始化

    OnChanges:第一次触发数据变化钩子

    OnInit:组件初始化

    OnChanges:运行期间触发数据变化钩子

    OnDestory:组件销毁前


    组件示例

    装饰器 @Component 赋予一个类更丰富的信息(元数据)

     元数据(选择器、模版)

    组件类


    数据绑定(前两者是单向绑定)

    (1)属性绑定 [value]

    <input [value]="myData" />

    (2)事件绑定 (keyup)

    <input (keyup) = "handle($event)"/>

    (3)双向绑定 [(ngModel)]

    <input [(ngModel)] = "myData">



    组件树


    查看全部
    0 采集 收起 来源:组件及组件树

    2018-08-14

  • 数据流向 Angular

    查看全部
    0 采集 收起 来源:组件及组件树

    2018-08-14

举报

0/150
提交
取消
课程须知
1、对ES6基础知识已经掌握。
老师告诉你能学到什么?
1、Angular 的诞生起源 2、AngularJS 1.x的迭代之路及其痛点 3、Angular2 的新特性 4、Angular2 的八大核心概念(组件、元数据、模板、数据绑定、指令、服务、依赖注入、模块) 5、TypeScript 基础 6、基于 webpack 的 Angular2 项目搭建

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!