Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 我如何专注于特定的垫子选项卡_Angular_Tabs_Angular Material_Mat Tab - Fatal编程技术网

Angular 我如何专注于特定的垫子选项卡

Angular 我如何专注于特定的垫子选项卡,angular,tabs,angular-material,mat-tab,Angular,Tabs,Angular Material,Mat Tab,这是我的mat选项卡组,它依赖于浏览器,因此每次单击提交按钮时都会触发。我需要知道如何在每次单击“提交”按钮时获得索引为0的第一个选项卡以获得焦点。 我知道这与索引等有关,但我不知道,我正在使用MatTabChangeEvent控制索引。您可以在selectedIndex上使用双向绑定来跟踪选择的选项卡,并在单击按钮时将selectedIndex设置为0 模板 <mat-tab-group mat-stretch-tabs #tabGroup (focusChange)="tabChang

这是我的
mat选项卡组
,它依赖于浏览器,因此每次单击提交按钮时都会触发。我需要知道如何在每次单击“提交”按钮时获得索引为0的第一个选项卡以获得焦点。

我知道这与索引等有关,但我不知道,我正在使用MatTabChangeEvent控制索引。

您可以在
selectedIndex
上使用双向绑定来跟踪选择的选项卡,并在单击按钮时将
selectedIndex
设置为0

模板

<mat-tab-group mat-stretch-tabs #tabGroup (focusChange)="tabChanged($event)" [selectedIndex]="0">
    <mat-tab label="DATOS EXPEDIENTE">
      <div class="example-large-box mat-elevation-z4">
        <app-informe-expediente></app-informe-expediente>
      </div>
    </mat-tab>
    <mat-tab label="DATOS ALTERACIÓN">
      <div class="example-large-box mat-elevation-z4">
        <app-informe-alteracion></app-informe-alteracion>
      </div>
    </mat-tab>
    <mat-tab label="DATOS INMUEBLES">
      <div class="example-large-box mat-elevation-z4">
        <app-informe-inmuebles></app-informe-inmuebles>
      </div>
    </mat-tab>
    <mat-tab label="FLUJO DE TRAMITACIÓN">
      <div class="example-large-box mat-elevation-z4">
        <app-informe-tramitacion></app-informe-tramitacion>
      </div>
    </mat-tab>
    <mat-tab label="DOCUMENTOS ASOCIADOS">
      <div class="example-large-box mat-elevation-z4">
        <app-informe-documentos></app-informe-documentos>
      </div>
    </mat-tab>
</mat-tab-group>      
<mat-tab-group [(selectedIndex)]=selectedIndex>
  <mat-tab label="First"> Content 1 </mat-tab>
  <mat-tab label="Second"> Content 2 </mat-tab>
  <mat-tab label="Third"> Content 3 </mat-tab>
</mat-tab-group>

<button mat-raised-button (click)="selectedIndex = 0">
  Reset tab
</button>
@Component({
  selector: 'tab-group-basic-example',
  templateUrl: 'tab-group-basic-example.html'
})
export class TabGroupBasicExample {
  selectedIndex = 0;
}