I\'d just like to understand the decisions behind Backbone.Marionette\'s view regarding UI elements.
When instantiating a Marionette.View on an existing DOM element, like this:<
Attaching a view to an existing element is the exception. The normal view lifecycle involves calling render, and without doing that there would be nothing for the UI elements to bind to.
Just call this.bindUIElements() in your initialize method when you need to attach a view to an existing element.