Para qué es el parámetro read en @ViewChild
Necesita ayuda para entender el significado de {read: ViewContainerRef} en la siguiente declaración.
@ViewChild('myname', {read: ViewContainerRef}) target;
47
Author: Günter Zöchbauer, 2016-05-26
1 answers
Puede haber varias instancias de varios tipos asociadas con la etiqueta de elemento con la variable de plantilla #myname
.
Para cada elemento hay un ElementRef
y ViewContainerRef
(tal vez otros de componentes o directivas aplicadas a esa etiqueta).
Si el elemento es un componente, entonces está la instancia del componente.
También puede haber una o varias directivas aplicadas al elemento
Con {read: SomeType}
usted dice qué tipo debe ser devuelto desde el elemento con el #myname
variable de plantilla.
Si no proporciona el parámetro read
, @ViewChild()
devuelve el
-
ElementRef
si no se aplica ningún componente, o el - instancia de componente si la hay.
- Si desea obtener algo diferente, debe indicarlo explícitamente usando
read
.
Ver también angular 2 / typescript: obtener un elemento en la plantilla
64
Author: Günter Zöchbauer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:47:26
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:47:26