博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Angular 2] Handling Click Events with Subjects
阅读量:6241 次
发布时间:2019-06-22

本文共 801 字,大约阅读时间需要 2 分钟。

While Angular 2 usually uses event handlers to manage events and RxJS typically uses Observable.fromEvent, a good practice when using Angular 2 and RxJS combined is to use Subjects and push the value through each event so that you can use it as part of your stream.

 

import {Component} from 'angular2/core';import {bootstrap} from 'angular2/platform/browser';import 'rxjs/add/operator/map';import {Subject} from 'rxjs/Subject';@Component({    selector: 'app',    template: `                

{
{clock | async | date: 'yMMMMEEEEdjms'}}

`})class App { click$ = new Subject(); public clock; constructor(){ this.clock = this.click$.map( () => new Date()); }}bootstrap(App);

 

So here create a click$ subject, every time you click the button, it will map to a current date value.

 

转载地址:http://epdia.baihongyu.com/

你可能感兴趣的文章
Oracle巡检
查看>>
【转载】胜者树
查看>>
查看mysql数据库存放的路径|Linux下查看MySQL的安装路径
查看>>
selenium+testNG+Ant
查看>>
1024程序员节,你屯书了吗?(内含福利)
查看>>
移动端JS 触摸事件基础
查看>>
Flex拖动原来如此简单
查看>>
温故而知新:什么是wcf
查看>>
centos语言设置
查看>>
php安装
查看>>
Fragment在getUserVisibleHint时进行加载数据的问题记录
查看>>
使用线程池模拟处理耗时任务,通过websocket提高用户体验
查看>>
Java 内部类种类及使用解析
查看>>
Axure产品原型设计工具
查看>>
spice在桌面虚拟化中的应用系列之三(USB映射实现,SSL加密,密码认证,多客户端支持)...
查看>>
Loading project 91606170 of 1: Project FooBar 问题如何解决?
查看>>
C# yeild使用
查看>>
MapReduce-Hadoop分布式计算模型
查看>>
StrokePlus
查看>>
joisino's travel
查看>>