Obłaskawiania Angulara ciąg dalszy (po tym problemie).
Czytam aktualnie o komunikacji między komponentem-rodzicem a komponentem-dzieckiem, ale do tej pory nie zauważyłem, by któryś znaleziony przeze mnie przypadek opisywał dokładnie mój problem. Ten problem jest, wydaje się, w pewnym sensie odwrotny do wcześniej opisywanego przeze mnie na naszym forum problemu: Angular – jak zmienić styl CSS rodzica w reakcji na zdarzenie na dziecku?
Załóżmy, że mamy dwa komponenty, rodzica i dziecko:
parent.component.html
<li>
<app-child-component></app-child-component>
</li>
child.component.html
<div></div>
Chciałbym w odpowiedzi na zdarzenie mouseover
na elemencie <li>
w komponencie-rodzicu zmienić styl CSS elementu <div>
w komponencie <app-child-component>
.
Myślę, że w rzeczywistym kodzie za zmianę stylu odpowiadałaby funkcja w JS; referencja do elementu do zmiany byłaby przekazywana do niej w parametrze. Jeśli jednak jest lepszy sposób, lub tego nie można wykorzystać, chętnie spróbuję.