2013-08-26 4 views

Répondre

3

Vous pouvez étendre le modèle existant, comme :

var YourModel = Backbone.DeepModel.extend({ 
    // your model definition; 
}).extend(Thorax.Model); 
+0

il ne semble pas tenir la méthode de thorax.model – coool

+0

s'il vous plaît montrer exactement ce que vous faites .. –

+3

je suppose que cela aurait dû être: '' 'var = YourModel Backbone.DeepModel.extend ({// votre modèle définition; }). extend (Thorax.Model.prototype); '' ' – fantactuka

2

une option consiste à créer une nouvelle extension à Thorax t Le chapeau a les deux propriétés.

Thorax.DeepModel = Thorax.Model.extend(Backbone.DeepModel.prototype); 
var YourModel = new Thorax.DeepModel.extend(
    /* Your Code Here */ 
); 

Mais si vous voulez utiliser les deux en même temps tout le temps que je suggère la construction dans underscore étendre:

_.extend(Thorax.Model.prototype, Backbone.DeepModel.prototype); 

Ensuite, il suffit d'utiliser Thorax.Model que vous avez besoin.

Questions connexes