1
Я пытаюсь создать условный md-tabs
с помощью ng-switch
. Я знаю, что отлично работает с ng-if
, но я был бы очень признателен за ng-switch-default
, так как там нет ng-else
.ng-switch не работает с md-tabs
Вот пример HTML:
<div ng-controller="all">
<select ng-switch="var">
<option value="t1">Type 1</option>
<option value="t2">Type 2</option>
</select>
<md-tabs ng-switch="var">
<md-tab ng-switch-when="t1" label="{{tab.label}}" ng-repeat="tab in tabs">
<!-- content for tabs using type 1 -->
</md-tab>
<md-tab ng-switch-when="t2" label="{{tab.label}}" ng-repeat="tab in tabs">
<!-- content for tabs using type 2 -->
</md-tab>
</md-tabs>
</div>
и сценарий:
angular.module('app', ['ngMaterial'])
.controller('all', function($scope, $element) {
$scope.tabs = [
{label: 'tab1'},
{label: 'tab2'}];
});
Я также написал this codepen с этим примером. Что я делаю неправильно?