Что изменилось в обработке событий в Backbone.Marionette 1.0.0-beta1?

Я только что попробовал новую бета-версию Marionette 1.0.0 с моим существующим проектом. После многих часов возни с этим, я должен сказать, что измененная обработка событий меня смущает.

  • События кажутся двойными. Может быть артефакт нового вызова triggerMethod()?
  • Всплывающие события в CollectionViews, похоже, не работают для стандартных событий, таких как «item:rendered». Они срабатывают внутри ItemViews, но не в родительском CollectionView. Это предназначено?
  • Для чего предназначены различные методы обработки событий? EventAggregator, EventBinder, Wreqr, собственные события магистрали, …?

Было бы здорово, если бы вы могли прояснить ситуацию. Также было бы здорово, если бы вы могли пометить существующую документацию как подходящую для каких версий Marionette.


person MerlinDE    schedule 14.10.2012    source источник
comment
Я не заметил всех проблем, о которых вы сообщили, с событиями, только несколько незначительных проблем с составными представлениями. В любом случае, это всего лишь бета-версия, поэтому я думаю, что документация будет обновляться по мере выхода финальной версии.   -  person Ingro    schedule 14.10.2012
comment
Можете ли вы повторно опубликовать это в выпусках Marionette на Github? github.com/marionettejs/backbone.marionette/issues спасибо.   -  person Derick Bailey    schedule 15.10.2012
comment
На самом деле, теперь я замечаю, что с 1.0.0 beta1 render() вызывается дважды при первом рендеринге CompositeView, чего не произошло с 0.10.2...   -  person Ingro    schedule 15.10.2012
comment
ingro - можете ли вы указать это как ошибку в списке проблем?   -  person Derick Bailey    schedule 15.10.2012
comment
Оформлен как выпуски № 288 (документы) и № 289 (события удвоены). Всплывающие события, похоже, уже существуют под номером 281.   -  person MerlinDE    schedule 16.10.2012


Ответы (1)


Что касается всплывающих событий в CollectionViews, существует запрос на извлечение, чтобы исправить это, поскольку оно это ошибка

person Heuristocrat    schedule 14.10.2012