Niveau d'expérience: débutant
J'ai une simple question à propos de Backbone.js' obtenir et de définir les fonctions.
1) Avec le code ci-dessous, comment 'get' ou 'set' obj1.myAttribute1 directement?
Une autre question:
2) Dans le Modèle, à part les valeurs par défaut de l'objet, où peux/dois-je déclarer mon modèle d'autres attributs, tels qu'ils peuvent être accessibles via l'épine Dorsale de l'méthodes get et set?
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?
}
});
Je sais que je peux faire:
this.model.get("obj1").myAttribute1;
mais est-ce une bonne pratique?
Apprécier tous les aider.