Reputation: 54133
I am doing something like:
class ProblemAnswersModel extends Backbone.Model {
parse(response) {
this.relations = {"interventions" : Backbone.Collection};
this.set(response);
}
}
But I would like to do:
class ProblemAnswersModel extends Backbone.Model {
this.relations = {"interventions" : Backbone.Collection};
parse(response) {
this.set(response);
}
}
I tried
class ProblemAnswersModel extends Backbone.Model {
relations = {"interventions" : Backbone.Collection};
parse(response) {
this.set(response);
}
}
But this seems to create a separate variable and not use the underlying backbone one.
Upvotes: 0
Views: 58
Reputation: 1870
if you mean Backbone.Collection
as type but not a constructor function, you should declare relations
like this:
class ProblemAnswersModel extends Backbone.Model {
relations: { "interventions" : Backbone.Collection };
parse(response) {
this.relations = { "interventions" : someBackboneCollectionInstance };
this.set(response);
}
}
If you want to add relations to prototype:
ProblemAnswersModel.prototype.relations = ...
Upvotes: 1