Tôi muốn chạy view.render() nếu cả collectionA và collectionB đều kích hoạt sự kiện 'sync'. Một cái gì đó như thế này.Có cách nào để chờ gọi lại gọi lại cho đến khi nhiều bộ xương sống được đồng bộ hóa không?
collectionA = new CollectionA();
collectionB = new CollectionB();
view.listenTo([collectionA, collectionB], 'sync', view.render);
collectionA.fetch(); // do not call view.render yet.
collectionB.fetch(): // call view.render after fetch.
Tôi biết có cách sử dụng $ .when() hoặc _.after() như câu trả lời này. How to synchronize multiple Backbone.js fetches?
Nhưng tôi nghĩ đây không phải là cách hướng sự kiện. Có cách nào hướng sự kiện trên Backbone.js không?