Installation
Backbone.Conduit is available in both bower
and npm
:
$ bower install --save backbone.conduit
... or ...
$ npm install --save backbone.conduit
Accessing
Backbone.Conduit is packed so that it is accessible in several ways. However you get access to it, this documentation
simply refers to Conduit
as the namespace.
RequireJS Structures
If you're building a webapp that asynchronously loads its dependencies, you're probably using RequireJS:
// In your require.config ...
require.config({
...
'backbone.conduit': 'bower_components/backbone.conduit/dist/backbone.conduit.js'
});
// In your separate module files, just pull it in:
define([ 'backbone.conduit' ], function(Conduit) {
return Conduit.QuickCollection.extend({
// ... your behavior here
});
});
CommonJS Structures
If you're leveraging it in a server-side environment directly (i.e. Node) or as part of your build process, you're probably using CommonJS. Requiring Conduit works just like any other CommonJS module:
var Conduit = require('backbone.conduit');
var MyCollection = Conduit.QuickCollection.extend({
// ...
});
As a Global Object
Finally, if you are not using modular JavaScript, Conduit is accessible globally as Backbone.Conduit
:
var MyCollection = Backbone.Conduit.QuickCollection.Extend({
// ...
});