Angular with Angular Material-MatTab焦点上的服务电话

时间:2018-11-12 15:52:09

标签: angular angular-material

我有一个孩子@Component,其中包含一个MatTabGroup和几个MatTab

我只想在焦点时间加载MatTab(s)的内容(取决于服务调用)。

我看过API s,也许selectedTabChange事件是正确的方法?如果MatTab是第一个(意味着立即显示)怎么办?还有其他建议吗?

1 个答案:

答案 0 :(得分:1)

selectedTabChanged是唯一的方法,选项卡通常以这种方式工作,您需要单击它们才能激活它。

因此,一旦选择选项卡,就会触发selectedTabChanged事件。selectedTabChanged事件必须附加到 <mat-tab-group>

如果要在第一个选项卡上调用该服务,请在通过ngOninit()启动组件时调用它。

DEMO