Angular Material: md-tabs 没有默认选择的标签
Angular Material: md-tabs with no default selected tab
有什么方法可以在没有默认 active/selected 选项卡的情况下定义选项卡吗?
如果我使用整数以外的任何值,第一个选项卡将始终处于活动状态。
这里有个例子pen:
angular
.module('MyApp', ['ngMaterial'])
.run(['$rootScope', function($rs) {
$rs.selectedNegative = -1
$rs.selectedUndefined = undefined
$rs.selectedNull = null
$rs.selectedString = 'none';
}]);
编辑:不适用于 0.9 及更高版本。
尝试设置为不同于-1的值,如-2:
angular
.module('MyApp', ['ngMaterial'])
.run(['$rootScope', function($rs) {
$rs.selectedNegative = -2
$rs.selectedUndefined = undefined
$rs.selectedNull = null
$rs.selectedString = 'none';
}]);
显然他们检查 -1 值,然后将活动选项卡设置为 0。所有非数字值也被忽略,并以 0 结尾。
看到这个pen。
有什么方法可以在没有默认 active/selected 选项卡的情况下定义选项卡吗?
如果我使用整数以外的任何值,第一个选项卡将始终处于活动状态。
这里有个例子pen:
angular
.module('MyApp', ['ngMaterial'])
.run(['$rootScope', function($rs) {
$rs.selectedNegative = -1
$rs.selectedUndefined = undefined
$rs.selectedNull = null
$rs.selectedString = 'none';
}]);
编辑:不适用于 0.9 及更高版本。
尝试设置为不同于-1的值,如-2:
angular
.module('MyApp', ['ngMaterial'])
.run(['$rootScope', function($rs) {
$rs.selectedNegative = -2
$rs.selectedUndefined = undefined
$rs.selectedNull = null
$rs.selectedString = 'none';
}]);
显然他们检查 -1 值,然后将活动选项卡设置为 0。所有非数字值也被忽略,并以 0 结尾。
看到这个pen。