У меня довольно простая коллекция, но я не могу привязать к ней событие изменения. В консоли Chrome я запускаю:
var c = new AwesomeCollection();
c.bind("change", function(){
console.log('Collection has changed.');
});
c.add({testModel: "Test"}); // Shouldn't this trigger the above log statement?
Поскольку это одна из тех вещей, которые трудно отследить, я сомневаюсь, что кто-то знает, что происходит (если это так, здорово!). Итак, я задаю два вопроса:
- Должен ли вышеуказанный код работать так, как ожидалось?
- Если да, то есть ли у вас какие-либо предложения о том, как отслеживать, где это произойдет?
Спасибо