Backbone Relational Template

Underscore, Backbone, Backbone-relational for http://stackoverflow.com/questions/10698737/addmodels-not-triggered-backbone-relational

by edwardmsmith

HTML

<script src="https://raw.github.com/documentcloud/underscore/master/underscore-min.js"></script>
<script src="https://raw.github.com/documentcloud/backbone/master/backbone-min.js"></script>
<script src="https://raw.github.com/PaulUithol/Backbone-relational/master/backbone-relational.js"></script>

CoffeeScript

AppName = {}
AppName.Models = {}
Backbone.Relational.store.addModelScope( AppName.Models )

class AppName.Models.Order extends Backbone.RelationalModel
  paramRoot: 'order'

  relations: [
    type: Backbone.HasMany
    key: 'order_services'
    relatedModel: 'AppName.Models.OrderService'
    collectionType: 'AppName.Collections.OrderServicesCollection'
    includeInJSON: false
    reverseRelation:
      key: 'order_id',
      includeInJSON: 'id'
  ]

class AppName.Models.OrderService extends Backbone.RelationalModel
  paramRoot: 'order_service'
  
  
o = new AppName.Models.Order()
console.log o
os = new AppName.Models.OrderService()