Angular 2.0 - Qual a diferença entre o @ViewQuery e o @Query
Pelo que eu li noDocumentação do Angular 2 doQueryList
, @Query
deve permitir a capacidade de injetar uma referência a um componente filho em um determinado componente.
Usando@QueryView
Eu consegui obter uma referência a um elemento DOM filho assim:
// Parent component's template
<my-component #test>
// Parent component
class ParentComponent {
constructor(@Query('test') child: QueryList<any>) {...}
}
eu esperei isso@Query
pode retornar o componente correspondente em vez do elemento DOM, mas não consegui fazê-lo funcionar, nem encontrei nenhuma documentação que o indique.
Qual é a diferença entre esses dois decoradores?