美文网首页
响应式编程数据管道&组件间通讯的demo练习

响应式编程数据管道&组件间通讯的demo练习

作者: ISIS卡拉肖克 | 来源:发表于2017-09-04 01:59 被阅读0次
第五章知识点记录:

(1)rxjs包的引入:是一种针对异步数据流编程工具,或者叫响应式扩展编程;可不管如何解释RxJS其目标就是异步编程,Angular引入RxJS为了就是让异步可控、更简单。
(2)debouncetime(500):流更新结束后 500ms 才会通知观察者
(3)ng g pipe stock/stockFilter:创建管道文件,(在项目demo中的文件路径)

练习部分

一、实现表单页面搜索
1.在module页添加ReactiveFormsModule,[formControl]="nameFilter"绑定后台属性类型是formcontrol的namefilter,后台用valueChanges事件接到搜索框参数,然后创建过滤器文件。

图片.png 图片.png 图片.png 图片.png

第六章知识点:

1.输入属性:

装饰器:@Input()来声明属性;
创建一个stock-search组件作为子组件,模版上的input块和父组件做了一个双向绑定[(ngModel)]="search",然后父组件和子组件做了一个双向绑定;还有父子组件的绑定数据传递是单向的,父可以给子,子给不了父

图片.png 图片.png 图片.png 图片.png
2.输出属性

用export class定义的封装查询出的信息,@Output()的使用来标记searchResult是一个输出属性 ,this.searchResult.emit(stockInfo)发射信息;组件会把数据发射到父组件上,父组件捕获后会把价格输出到父组件模版

子组件:


图片.png
图片.png

总结:这周做一些例子的练习,这段课程还是比价容易懂的,这两周时间有点紧事情有多,自己没有合理划分利用,下周要跟着伙伴一起每天一小时计划了,下周一定要比之前几周多学点课程,工作学习生活更规律一点,加油。

相关文章

  • 响应式编程数据管道&组件间通讯的demo练习

    第五章知识点记录: (1)rxjs包的引入:是一种针对异步数据流编程工具,或者叫响应式扩展编程;可不管如何解释Rx...

  • RxJava

    响应式编程概述 什么是响应式编程? 是一种基于异步数据流概述的编程模式 响应式编程--关键概念 事件 响应式编程-...

  • vue的优势

    vue是单页面应用,页面局部刷新 ,响应的数据绑定/响应式编程,组件化,轻量级框架,简单易学,双向数据绑定,视图数...

  • Vue的特点

    vue两大特点:响应式编程、组件化。 vue的优势:轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、...

  • RxJava2 学习笔记

    函数响应式编程 函数响应式编程的思维是将问题抽象为数据加工,一切问题都是数据源发出数据的问题,所以用函数响应式编程...

  • 响应式编程与RxJava

    1. 响应式编程 1.1 响应式编程概念 响应式编程是一种通过异步和数据流来构建事物关系的编程模型。 事物的关系 ...

  • LiveData的使用介绍

    简介 LiveData是JetPack提供的一种响应式编程组件,它可以包含任何数据类型的数据(String,Int...

  • 函数响应式编程

    # 函数响应式编程 开始之前了解一下什么是函数响应式编程? 函数响应式编程是种编程范式。它是通过构建函数操作数据序...

  • RxSwift 学习(一)-- 初探

    一、函数响应式编程(FRP) 响应式编程 简称 RP(Reactive Programming),它是一种面向数据...

  • Take notes for RxJava2

    首先了解 响应式编程 和 观察者模式 响应式编程 响应式编程是一种面向数据流、通过异步的方式来构建事务关系的编程模...

网友评论

      本文标题:响应式编程数据管道&组件间通讯的demo练习

      本文链接:https://www.haomeiwen.com/subject/yvgjjxtx.html