【发布时间】:2018-12-07 02:04:00
【问题描述】:
我想从 selectedTabChange 事件中访问序列的名称
<mat-tab-group (selectedTabChange)="onSequenceChangeEvent($event, sequence)">
<mat-tab *ngFor="let sequence of sequencesForSelectedScope">
<ng-template mat-tab-label>
<span>{{sequence.sequenceName}}</span>
</ng-template>
</mat-tab>
在这种情况下,我可以访问以下内容:sequenceEvent.tab.templateLabel.context 但是这个上下文是未定义的。我如何将其设置为例如sequence.sequenceName?
【问题讨论】:
-
您可以使用
selectedIndexChange事件并获取索引号,然后您可以访问this.sequencesForSelectedScope[index].sequenceName之类的内容。让我知道这是否有帮助。 -
是的,它正在解决我的问题,但是有什么方法可以为 ng-template mat-tab-label 的上下文提供数据。应该有这样的东西
-
抱歉没有收到你
-
有没有办法将数据绑定到这个上下文*
-
表示您要在当前标签中添加标签或您要更改现有数据的标签名称。