27.29 10.6l37.1-37.1c59.28-59.26 59.28-155.7 0-214.96z"/>
      </svg></a> </h3>
<section aria-labelledby="toc_where-and-when-to-use-controllers">
<p>Controllers are used as an extension of the model loaded from the Route. Any attributes or actions that we want to share with components used on that Route could be defined on the Controller and passed down through the Route’s template.</p>
<p>Controllers are singletons so we should avoid keeping state that does not derive from either the Model or Query Para