How can I observe array changes and see which new element is added?

后端 未结 1 1311
遇见更好的自我
遇见更好的自我 2021-01-03 01:46
onArrayChanged: function(obj, keyName, value) {

    // What is value here, exactly?

}.property(\'array.@each\')

When an element is added to the a

相关标签:
1条回答
  • 2021-01-03 02:29

    Have a look at addArrayObserver, see http://jsfiddle.net/pangratz666/EE65Z/:

    var a = Ember.A('a b c d e f g'.w());
    
    var o = Ember.Object.create({
        arrayWillChange: Ember.K,
        arrayDidChange: function(array, start, removeCount, addCount) {
            console.log(arguments);
        }
    });
    
    a.addArrayObserver(o);
    
    0 讨论(0)
提交回复
热议问题