En columna vertebral parece que tengo que conseguir a través de los atributos de modelo model.get('att_name')
Como llegar modelo de columna vertebral sin .get
Me Prever para conseguir que la forma en que tendría cualquier ámbito público dentro de un objeto: model.att_name
¿Alguien puede pensar en una forma de evitar esto?
por ejemplo: En el mundo pitón Me anular getattr en el modelo de algo como esto:
def getattr(self, att):
return self.get(att)
Ah, y estoy usando CoffeeScript
¿Qué sucede si hago algo como esto en initialize: 'para att en @attributes: @ [att] =() -> @ get (att)'? –
Lo siento, pero no hablo coffescript. I * supongo * que significa esto [attr] = this.get (attr). Eso no interceptará ninguna manipulación de atributo adicional a través de sincronización, establecer. Además, solo le dará captadores, pero no setters. – ggozad
Ah, lo siento, equiv es esto: 'this [att] = function() {this.get (att)}' ... así que podría hacer 'model.get ('att')' a través de 'model.att() '... no es ideal, pero espero que puedas decirme si esto romperá cualquiera de las funciones de Backbone. Y gracias por cierto. –