Sử dụng backbone.js ...Sự kiện thay đổi của mô hình sẽ không kích hoạt khi cập nhật mảng?
@model.bind 'change',()-> console.log 'updated'
addIndex = (index) =>
array = @model.get('array')
array.push index
@model.set
array: array
này cập nhật mô hình hoàn hảo nhưng không kích hoạt sự kiện thay đổi. Có ai biết tại sao không nhìn vào những gì tôi đăng?
EDIT:
tôi thêm này và nó gây nên sự kiện thay đổi:
@model.set
test: ''
num = 0
setInterval()=>
num++
@model.set
test: num
, 3000
tôi thêm này và nó không gây ra sự kiện thay đổi:
@model.set
test: []
num = 0
setInterval()=>
console.log 'testupdate'
num++
test = @model.get('test')
test.push num
@model.set
test: test
, 3000
là mảng nhận được dân cư? – Brian
Yea mô hình cập nhật tốt và mảng được điền chính xác trong các thuộc tính mô hình. – fancy