Take a look at this answer.
Basically:
App.SomeRoute = Ember.Route.extend({
renderTemplate: function() {
// render the template called A
this.render('A', {
into: "application" // inside the application template (or any other already rendered templates)
outlet: "a" //inside an outlet called a
controller: "a" //using the controller A
});
this.render ....
},
});
It goes without saying you can call render
as many times as you'd like. Also that the controller
can also be an object you instantiate and configure yourself.
I hope this helps you!