返回
在 RxJS 中用来解决异步事件管理的的基本概念是:
var subject = new Rx.Subject();
subject.subscribe({
next: (v) => console.log("observerA: " + v),
});
subject.subscribe({
next: (v) => console.log("observerB: " + v),
});
subject.next(1);
subject.next(2);
// 输出
// observerA: 1
// observerB: 1
// observerA: 2
// observerB: 2
<nav>
<ul>
<li>
<a routerLink="/subject">subject</a>
<ul>
<li>BehaviorSubject</li>
<li>ReplaySubject</li>
<li>AsyncSubject</li>
</ul>
</li>
<li>
<a routerLink="/operator">operator</a>
<ul>
<li><a routerLink="/operator/create">创建操作符</a></li>
<li><a routerLink="/operator/switch">转换操作符</a></li>
<li><a routerLink="/operator/filter">过滤操作符</a></li>
<li><a routerLink="/operator/combine">组合操作符</a></li>
<li><a routerLink="/operator/multicst">多播操作符</a></li>
<li><a routerLink="/operator/error">错误处理操作符</a></li>
<li><a routerLink="/operator/tools">工具操作符</a></li>
<li><a routerLink="/operator/boolean">条件和布尔操作符</a></li>
<li><a routerLink="/operator/math">数学和聚合操作符</a></li>
</ul>
</li>
</ul>
</nav>
每个目录下面有响应的示例
clone 项目到本地,启动
npm run start
访问http://localhost:4200/