का उपयोग backbone.js ...सरणी को अपडेट करते समय मॉडल की परिवर्तन घटना आग नहीं होगी?
@model.bind 'change',()-> console.log 'updated'
addIndex = (index) =>
array = @model.get('array')
array.push index
@model.set
array: array
यह पूरी तरह से मॉडल को अद्यतन करता है, लेकिन परिवर्तन घटना को गति प्रदान नहीं करता है। क्या किसी को पता है कि मैंने जो पोस्ट किया है उसे देखते हुए?
संपादित करें:
मैं इस जोड़ा गया है और यह परिवर्तन घटना से चलाता है:
@model.set
test: ''
num = 0
setInterval()=>
num++
@model.set
test: num
, 3000
मैं इस जोड़ा गया है और यह परिवर्तन घटना ट्रिगर नहीं करता:
@model.set
test: []
num = 0
setInterval()=>
console.log 'testupdate'
num++
test = @model.get('test')
test.push num
@model.set
test: test
, 3000
आबादी आ रही है? – Brian
हाँ मॉडल अद्यतन ठीक है, और सरणी मॉडल विशेषताओं में सही ढंग से आबादी है। – fancy