Estoy usando un modelo de columna vertebral:
export class test = Backbone.Model.extend({ defaults: { name : ''}, x = 'test' )}{ function(){ console.log(this.x)} }Sin embargo, me sale un error en la consola. registro que dice 'la propiedad x puede no existir en la prueba de tipo'. ¿Estoy declarando incorrectamente las variables globales en la columna vertebral? soy bastante nuevo en js
Para acceder a x definido en Backbone Model/View y acceder desde otro lugar, puede definirlo como un atributo así: x: null o dar cualquier valor. Por cierto, definirlo no es obligatorio.
var TestModel = Backbone.Model.extend({ defaults: { name: '', x: 0, }, }); var myTestModel = new TestModel(); console.log(myTestModel.x);Esto imprimiría cero.
Puedes hacer lo mismo con una vista.
¿Responde esto a tu pregunta?