Skip to content

a little data-structure for managing event-oriented relationships

Notifications You must be signed in to change notification settings

tedsuo/ref-binder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ref-binder

little data-structure for managing event-oriented relationships

API likely to change. :)

Example Usage

var RefBinder = require('ref-binder');

// currently assumes you are using backbone
var model = new Backbone.Model();
var view = new Backbone.View();

// create a set of references for a view
var refs = new RefBinder(view);

// bind model events to view methods
refs.set('item1',model,{
  'change': 'render',
  'fetch': 'showLoader',
  'sync': 'hideLoader'
});

// get a reference to the bound model object
var item1 = refs.get('item1');

// properly de-reference and unbind the model
refs.unset('item1');

// dereference everything when you are ready to destroy the view
refs.unsetAll();

About

a little data-structure for managing event-oriented relationships

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published