The correct syntax for yield
-ing to templates is described in the DOCS.md file:
You can render manually by calling the render function. There are three ways to call the render method:
this.render()
: Render all of the templates for the Route or RouteController. This renders the main template into the main yield region, and all of the yieldTemplates into their associated{{> yield region='name'}}
regions.this.render('templateName')
: Render the template named 'templateName' into the main yield{{> yield}}
.this.render('templateName', {to: 'region'})
: Render the template named 'templateName' into the region named 'region'{{> yield region='region'}}
.
The third point answers the question about how to render a template to a named region.