In spina dorsale sembra che devo andare via modello attribuisce model.get('att_name')
Come arrivare modello dorsale attributi senza .get
avrei prever per ottenere loro la strada che avrei avuto qualsiasi settore pubblico all'interno di un oggetto: model.att_name
Qualcuno può pensare a un modo per aggirare questo?
ad esempio: Nel mondo python vorrei ignorare getattr sul modello di qualcosa di simile:
def getattr(self, att):
return self.get(att)
Oh, e sto usando CoffeeScript
E se avessi fatto qualcosa di simile in fase di inizializzazione: 'per att in @attributes: @ [att] =() -> @ get (att)'? –
Mi spiace, ma non parlo di coffescript. I * guess * che significa questo [attr] = this.get (attr). Ciò non intercetterà ulteriori manipolazioni degli attributi tramite la sincronizzazione, impostata. Inoltre ti darà solo getter, ma non setter. – ggozad
Ah scusa, equiv è questo: 'this [att] = function() {this.get (att)}' ... quindi potrei fare 'model.get ('att')' tramite 'model.att() "... non è l'ideale, ma spero che tu possa dirmi se questo interromperà le funzionalità di Backbone. E grazie btw. –