KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a simple question about Backbone.js' get and set functions. 1) With the code below, how can I 'get' or 'set' obj1.myAttribute1 directly? Another question: 2) In the Model, aside from the defaults object, where can/should I declare my model's other attributes, such that they can be accessed via Backbone's get and set methods? var MyModel = Backbone.Model.extend({ defaults: { obj1 : { "myAttribute1" : false, "myAttribute2" : true, } } }) var MyView = Backbone.View.extend({ myFunc: function(){ console.log(this.model.get("obj1")); //returns the obj1 object //but how do I get obj1.myAttribute1 directly so that it returns false? } }); I know I can do: this.model.get("obj1").myAttribute1; but is that good practice?
Tags (comma-separated)
Save Edits
Cancel