Angular的observable只在onInit时接收到数据
创始人
2024-10-24 08:31:41
0

要在Angular组件中订阅Observable以便在任何时间都可以接收数据,而不仅仅在OnInit时。以下是一些示例代码:

在组件中声明一个Observable:

import { Observable } from 'rxjs/Observable';

export class AppComponent {
  myObservable: Observable;
}

将Observable设置为fromEvent:

import { Observable } from 'rxjs/Observable';
import { fromEvent } from 'rxjs';

export class AppComponent {
  myObservable: Observable;

  ngOnInit() {
    this.myObservable = fromEvent(document, 'click');
  }
}

在组件中订阅Observable:

import { Observable } from 'rxjs/Observable';
import { fromEvent } from 'rxjs';

export class AppComponent {
  myObservable: Observable;

  ngOnInit() {
    this.myObservable = fromEvent(document, 'click');
    this.myObservable.subscribe(event => console.log(event));
  }
}

这样,在组件初始化、点击事件等各种情况下都可以接收到Observable中的数据。

相关内容

热门资讯

黑科技软件(苹果菠萝德州辅助神... 黑科技软件(苹果菠萝德州辅助神器)外挂黑科技辅助app(透视)都是是真的有挂(黑科技辅助)1、超多福...
黑科技玄学(微扑克辅助工具怎么... 黑科技玄学(微扑克辅助工具怎么下载)外挂黑科技辅助安装(透视)原来真的是有挂(黑科技教程);所有人都...
黑科技了解(aapoker透明... 黑科技了解(aapoker透明挂)外挂透视辅助技巧(透视)都是是真的有挂(黑科技黑科技)1、aapo...
黑科技计算(wepoke辅助软... 黑科技计算(wepoke辅助软件靠谱吗)外挂黑科技辅助助手(透视)切实存在有挂(黑科技规律)1、黑科...
黑科技中牌率(德扑之星软件透明... 黑科技中牌率(德扑之星软件透明软件多少钱)外挂黑科技辅助神器(透视)一贯真的是有挂(黑科技工具)1、...
黑科技线上(WePoKe外挂)... 黑科技线上(WePoKe外挂)外挂透明挂辅助app(透视)一直有挂(黑科技攻略);1、不需要AI权限...
黑科技好牌(we辅助poker... 黑科技好牌(we辅助poker德之星)外挂透明挂辅助器(透视)竟然是有挂(黑科技细节)一、we辅助p...
黑科技安装(德州之星辅助)外挂... 黑科技安装(德州之星辅助)外挂透视辅助安装(透视)一贯真的是有挂(黑科技黑科技)一、德州之星辅助AI...
黑科技有挂(wpk有辅助插件吗... 黑科技有挂(wpk有辅助插件吗)外挂透视辅助插件(透视)果然真的是有挂(黑科技辅助);所有人都在同一...
黑科技中牌率(wpk透视辅助可... 黑科技中牌率(wpk透视辅助可测试真的假的)外挂透视辅助方法(透视)竟然是有挂(黑科技介绍);1、w...