Угловой материал: контроль волнового эффекта из кода - PullRequest
0 голосов
/ 26 октября 2018

Я знаю, что могу вызвать волновой эффект на div, как в этом демо

Но это работает только для первого элемента с директивой пульсации. Если у меня есть два элемента с директивой, как это:

<div matRipple #rippleOne>
   rippleOne
</div>
<div matRipple #rippleTwo>
   rippleTwo
</div>

Теперь, как мне вызвать только второе колебание? Пробовал это:

@ViewChild(MatRipple)
rippleTwo: MatRipple;
...
this.rippleTwo.launch({});

Что не сработает.

Также

@ViewChild('rippleTwo')

не будет работать. Какой правильный путь?

1 Ответ

0 голосов
/ 26 октября 2018
Опция

read должна помочь:

@ViewChild('rippleTwo', { read: MatRipple })
rippleTwo: MatRipple;

См. Также:

...