He estado pateando los neumáticos de Backbone.js y teniendo un juego en las últimas semanas, por lo que una pregunta novato ...Backbone.js - ¿Dónde definir ver ayudantes?
¿Cuál es la forma "correcta" de definir y usar ver ayuda en backbone.js?
Por lo que puedo entender, el único lugar real para definir ayudantes para usar en sus plantillas es en el modelo o la colección en sí. Sin embargo, cuando ese ayudante devuelve directamente HTML, esto comienza a sentirse un poco sucio.
¿Hay una manera mejor?
También es posible hacer Mixins (es decir, tener los métodos de clase "mixin" de una colección de clases según sea necesario), e incluso la programación orientada a aspectos (tener una llamada de función única anular una colección de clases, envolviendo un método de destino con otro método). –
+1 para extender la clase Backbone View – isNaN1247
Hmm, usar 'this' dentro de' extender' no funcionó, pero 'this .__ proto__' funcionó. ¿No deberían los métodos '__proto__' trabajar con' this'? Ej 'this.myMethod()' en oposición a 'this .__ proto __. MyMethod()'. Para mí, el último funciona pero el primero falla. –