• 工具
    • RxJS 开发者工具
    • RxFiddle

    工具

    本章节的主题是罗列一些不错的公爵,可以帮助你来编写 RxJS 代码。

    RxJS 开发者工具

    可以通过 GitHub 链接 https://github.com/kwintenp/rx-devtools 找到它。README 列出了如何通过 npm/yarn 模块和 Chrome 插件来安装。

    非常不错的可视化工具,可以很直观的看出代码做了那些事以及发出了什么值。

    下面是如何在 Angular 项目中运行的代码:

    1. import { Observable } from 'rxjs/Observable';
    2. import 'rxjs/add/operator/filter';
    3. import 'rxjs/add/operator/map';
    4. import 'rxjs/add/operator/take';
    5. export class AppComponent {
    6. constructor() {
    7. const interval$ = Observable.interval(1000)
    8. .debug('test map')
    9. .startWith(10)
    10. .take(10)
    11. .filter((val: number) => val % 2 > 0)
    12. .map((val: number) => val * 2)
    13. .subscribe();
    14. }
    15. }

    RxFiddle

    只需进入页面 http://rxfiddle.net/#type=editor 并开始编写 RxJS 表达式即可。它会显示一个运行的视觉效果。没有比这更简单的了。