Error en llamada a un método en coffescript



   AUTOR PREGUNTA

Publicado 29 julio 2014 - 22:49

¿De qué forma puedo llamar un método en la definición de una función en coffescript? Este es el código que estoy utilizando pero sin éxito alguno:

MyApp.usuario = SC.Object.create({
primerNom: "Jose",
SegNom: "Perez",
NomCompleto: function() {
return this.get('primerNom') + ' ' + this.get('SegNom');
}.property('primerNom', 'SegNom') });



¿Tienes la misma pregunta? Yo también

 

Publicado 30 julio 2014 - 05:59

Prueba con Ember:

MyApp.usuario = Ember.Object.create
primerNom: "Jose"
SegNom: "perez"
NomCompleto: Ember.computed -> @get 'primerNom' + ' ' + @get 'SegNom'

 

Publicado 30 julio 2014 - 05:59

Te dejo la solución no necesitas definir function:

MyApp.usuario = SC.Object.create {
primerNom: "Jose",
SegNom: "Perez",
NomCompleto: (->
return @get 'primerNom' + ' ' + @get 'SegNom'
).property('primerNom', 'SegNom') }

   AUTOR PREGUNTA

Publicado 30 julio 2014 - 06:12

Gracias Nieves, ya pude solucionar el error