Angular with Angular Material - вызов в службу поддержки MatTab - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть ребенок @Component, который содержит MatTabGroup с парой MatTab (s).

Я хочу загрузить содержимое MatTab (s) '(который зависит от вызова службы) только во время фокусировки.

Я смотрел на API s, может быть, событие selectedTabChange - это правильный путь?Что если MatTab является первым (что означает, что он отображается сразу)?Любой другой совет?

1 Ответ

0 голосов
/ 12 ноября 2018

selectedTabChanged - единственный способ, вкладки обычно работают таким образом, что вам нужно нажимать на них по порядку, чтобы активировать их.

Поэтому selectedTabChanged срабатывает после выбора вкладки. Событие selectedTabChanged должно быть присоединенона <mat-tab-group>

, если вы хотите, чтобы сервис вызывался на первой вкладке, вызывайте его, когда компонент запускается через ngOninit ().

DEMO

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...