Angular2材料访问选项卡在它之外

时间:2016-11-23 18:25:48

标签: angular angular2-material

我有以下代码:

    <md-tab-group>
          <md-tab *ngFor="let section of sectionList">
        <template md-tab-label>
<span (click)="selectedSection=section">
           {{section.name}}
</span>
         </template>
        </md-tab>
        </md-tab-group>

如何在标签循环外显示当前所选部分(section对象)的数据?

我尝试使用span添加(click),但无法触发。

1 个答案:

答案 0 :(得分:0)

标签组有一个selectedIndex属性,因此您可以为其创建template reference,然后使用它。

<md-tab-group #tabGroup>
 <md-tab *ngFor="let section of sectionList">
  <template md-tab-label>
    <span (click)="selectedSection=section">
       {{section.name}}
    </span>
  </template>
 </md-tab>
</md-tab-group>
<div>{{sectionList[tabGroup.selectedIndex].name}}</div>