【发布时间】:2015-08-28 23:47:54
【问题描述】:
我正在使用有角材料构建一个带有标签的网页。当我刷新特定选项卡的内容(通过选项卡上的刷新按钮)时,有没有办法刷新该选项卡中的内容?
由于找不到上述问题的解决方案,我刷新了所有选项卡。然后问题是我无法选择我所在的选项卡。页面刷新时它总是选择第一个标签。
这是在我的 HTML 中
...
<md-tabs md-dynamic-height md-border-bottom md-selected="selectedIndex">
<md-tab data-ng-repeat="stats in statList" label="{{stats.env}}">
...
这是在我设置 selectedIndex 的控制器中
$scope.refresh = function (env) {
$log.debug(" selected index " + $scope.selectedIndex);
var currentTabIndex = $scope.selectedIndex;
$scope.dataLoading = true;
requeueService.getStats()
.success(function (data) {
$scope.statList = data;
$scope.dataLoading = false;
})
.error(function (message) {
$scope.error = message;
$scope.dataLoading = false;
})
$scope.selectedIndex = currentTabIndex;
$log.debug("set selected index to " + currentTabIndex );
}
我能回答这两个问题中的任何一个吗?
【问题讨论】:
标签: angularjs angular-material