title: Angular: Invalid argument(s): Route generator for "..." was not included in parameters passed
body: <p>I am using child route configuration with parameters (AngularDart, package angular_router: ^1.0.2) and the following error occur: </p>
  
  <blockquote>
    <p>EXCEPTION: Invalid argument(s): Route generator for "chave" was not
    included in parameters passed. </p>
  </blockquote>
  
  <p>What Am I doing wrong?</p>
  
  <p>The <code>@RouteConfig</code> definitions are:</p>
  
  <p><strong>In Root</strong></p>
  
  <pre><code>@RouteConfig(const [
    const Redirect(path: '/', redirectTo: const ['Painel']),
    const Route(path: '/painel', name: 'Painel', component: PainelComponent, useAsDefault: true),
    const Route(path: '/empresas/...', name: 'Empresas', component: EmpresasComponent),
    const Route(path: '/iniciativas', name: 'Iniciativas', component: IniciativasComponent),
  ])
  </code></pre>
  
  <p><strong>In Parent <code>EmpresasComponent</code> (pass param to child <code>EmpresaDetalheComponent</code>)</strong></p>
  
  <pre><code>@RouteConfig(const [
    const Route(path: '/empresa/:chave', name: 'EmpresaDetalhe', component: EmpresaDetalheComponent,
        useAsDefault: true),
  ])
  </code></pre>
  
  <p>The problem occurs when Parent is called from Root basead config definitions, even without calling the child that has the parameter. </p>
  
  <p>Detail:</p>
  
  <p>Navigation should work like this:
  <strong>Root >>> Parent >>> Child (has param) = OK</strong></p>
  
  <p>But the param is requerid here: <strong>Root >>> Parent = Error, even no parameter is passed to the parent, only the child requires</strong></p>
  
  <p>What Am I doing wrong?</p>