Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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
Javascript 如何使浏览器在单击按钮时导航到指定的选项卡?_Javascript_Angularjs_Angular Material - Fatal编程技术网

Javascript 如何使浏览器在单击按钮时导航到指定的选项卡?

Javascript 如何使浏览器在单击按钮时导航到指定的选项卡?,javascript,angularjs,angular-material,Javascript,Angularjs,Angular Material,我的mdTabs设置如下: <md-tabs md-dynamic-height md-border-bottom> <md-tab label="The first tab" id="first-tab-wrapper" class="tab-wrapper"> </md-tab> <md-tab label="The second tab" id="second-tab-wrapper" class="tab-wrapper">

我的mdTabs设置如下:

<md-tabs md-dynamic-height md-border-bottom>
  <md-tab label="The first tab" id="first-tab-wrapper" class="tab-wrapper">
  </md-tab>
  <md-tab label="The second tab" id="second-tab-wrapper" class="tab-wrapper">
  </md-tab>
</md-tabs>
<button>GO TO SECOND TAB</button>
当用户单击按钮时,浏览器应转到第二个mdTab。如何执行此操作?

您可以使用md selected来跟踪选项卡:

活动/选定选项卡的索引

HTML:

看看
<md-tabs md-dynamic-height md-border-bottom md-selected="selectedTab">
  <md-tab label="The first tab" id="first-tab-wrapper" class="tab-wrapper">
  </md-tab>
  <md-tab label="The second tab" id="second-tab-wrapper" class="tab-wrapper">
  </md-tab>
</md-tabs>
<button ng-click="selectTab()">GO TO SECOND TAB</button>
$scope.selectTab = function() {
  //go to second tab
  $scope.selectedTab = 1;
}