backbacon
Get bacon.js event streams from Backbone models
methods
backbacon exports a version of Backbone with a method added to Backbone.Model
If you are loading it up through an import
you will call it like so:
var Backbone = ;var Person = BackboneModel;var p = name: 'Justin';
If you are loading backbacon using a <script>
tag it must come after Underscore and Backbone:
p.asEventStream(eventName, [transformFn])
Returns an EventStream
of events matching the specified eventName
. The eventName
argument can be any name you would normally pass to a modelInstance.on
function like "change"
or "change:name change:age"
If a function is passed as the transformFn
argument it will be called with the original event arguments. The value returned from transformFn
will be the value that appears in the EventStream
.
install
With npm
npm install backbacon
license
MIT