Angular 2.0: ¿cuál es la diferencia entre @ViewQuery y @Query?

Por lo que he leído en elDocumentación angular 2 deQueryList, @Query debe permitir la capacidad de inyectar una referencia a un componente secundario en un componente dado.

Utilizando@QueryView Me las arreglé para obtener una referencia a un elemento DOM secundario de esta manera:

// Parent component's template
<my-component #test>

// Parent component
class ParentComponent {
  constructor(@Query('test') child: QueryList<any>) {...}
}

Yo esperaba que@Query puede devolver el componente coincidente en lugar del elemento DOM, pero no he logrado que funcione, ni he encontrado ninguna documentación que lo indique.

¿Cuál es la diferencia entre estos dos decoradores?

Respuestas a la pregunta(1)

Su respuesta a la pregunta