bacon-unsub:通过委托方法取消订阅 BaconJS observables

时间:2024-07-11 19:50:04
【文件属性】:

文件名称:bacon-unsub:通过委托方法取消订阅 BaconJS observables

文件大小:6KB

文件格式:ZIP

更新时间:2024-07-11 19:50:04

JavaScript

通过委托方法取消订阅 observable。 将 Bacon 与传统的面向对象框架一起使用可能很困难。 这些框架通常依赖于具有副作用的方法。 以 Backbone 为例。 当remove()方法被调用时,您通常希望停止正在运行的 observable。 这涉及保存对从onValue 、 onError 、 onEnd或subscribe返回的每个取消订阅方法的引用,然后调用每个方法。 这很乏味; 培根-unsub来救援。 Bacon-unsub 是一个小型实用程序模块,它使用unsubOn方法增强 Bacon 的onValue 、 onError onEnd和subscribe方法,该方法在调用该方法时自动从源取消订阅 observable。 安装 $ npm install --save bacon-unsub 用法 var Bacon = require ( 'baconjs'


【文件预览】:
bacon-unsub-master
----.jshintrc(375B)
----.gitignore(34B)
----package.json(1016B)
----src()
--------index.js(2KB)
----.travis.yml(38B)
----Gruntfile.js(2KB)
----index.js(35B)
----README.md(3KB)
----.yo-rc.json(26B)
----test()
--------test.js(7KB)

网友评论