backbone-http
Version:
An HTTP interface for BackboneORM
30 lines (27 loc) • 1.32 kB
HTML
<html>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<head>
<title>Backbone-ORM</title>
<script type="text/javascript" src="../../node_modules/underscore/underscore.js"></script>
<script type="text/javascript" src="../../node_modules/backbone/backbone.js"></script>
<script type="text/javascript" src="../../node_modules/moment/moment.js"></script>
<script type="text/javascript" src="../../node_modules/inflection/lib/inflection.js"></script>
<script type="text/javascript" src="../../node_modules/backbone-orm/stream.js"></script>
<script type="text/javascript" src="../../node_modules/backbone-orm/backbone-orm.js"></script>
<script type="text/javascript" src="../../node_modules/superagent/superagent.js"></script>
<script type="text/javascript" src="../../backbone-http.js"></script>
<script type="text/javascript">
var Test = Backbone.Model.extend({
urlRoot: '/api/tests',
model_name: 'Test'
});
Test.prototype.sync = Backbone.HTTP.sync(Test);
var test = new Test({name: 'Bob'});
test.save(function(err){
Test.stream()
.on('data', function(model){ console.log("Model: " + model.get('name')); })
.on('error', function(err){ console.log("An error is expected: " + err); });
});
</script>
</head>