The controller associated with this route.
// parent routes can decide whether or not to abort.
The name of the controller to associate with this route.
By default, Ember will lookup a route&apos;s controller that matches the name of the route (i.e. posts.new). However, if you would like to define a specific controller to use, you can do so using this property.
passed to the setupController method.
used as the controller for the template being rendered by the route.
returned from a call to controllerFor for the route.
The name of the route, dot-delimited, including the engine prefix if applicable.
For example, a route found at addon/routes/posts/post.js within an engine named admin will have a fullRouteName of admin.posts.post.
// `refreshModel` to true will cause an "in-place"
// updated query param values.
// previous state before the query param property was changed.
// the same as the `link-to` helper&apos;s `replace` option.
The name of the route, dot-delimited.
For example, a route found at app/routes/posts/post.js will have a routeName of posts.post.
The name of the template to use by default when rendering this routes template.