Uso Backbone.js ...¿El evento de cambio del modelo no se activará al actualizar una matriz?
@model.bind 'change',()-> console.log 'updated'
addIndex = (index) =>
array = @model.get('array')
array.push index
@model.set
array: array
Esto actualiza el modelo perfectamente, pero no activa el evento de cambio. ¿Alguien sabe por qué mirando lo que publiqué?
EDIT:
añadí esto y se dispara el evento de cambio:
@model.set
test: ''
num = 0
setInterval()=>
num++
@model.set
test: num
, 3000
añadí esto y no activa el evento de cambio:
@model.set
test: []
num = 0
setInterval()=>
console.log 'testupdate'
num++
test = @model.get('test')
test.push num
@model.set
test: test
, 3000
es la matriz que se llena? – Brian
Sí, el modelo se actualiza correctamente y la matriz se llena correctamente en los atributos de los modelos. – fancy