2017-03-24 3 views
0
<div ng-show="isAppLoading" ng-cloak ng-controller="accListMainCtrl as vm" style="height:100%;"> 
    <h4>{{vm.dlg.active}}</h4> 
    <uib-tabset> 
     <uib-tab heading="Accounts list tree" ng-click="vm.load(1)" active="vm.dlg.active == 1"></uib-tab> 
     <uib-tab heading="Accounts data grid" ng-click="vm.load(2)" active="vm.dlg.active == 2"></uib-tab> 
    </uib-tabset> 

    <ng-view></ng-view> 
    </div> 

Ich legte vm.dlg.active = 2, aber zweite Registerkarte nicht aktiv. Auch wenn ich die Registerkarte content = "true" aktiviere, ist sie nicht aktiviert.angular uib-tabset nicht aktiviert Registerkarte

enter image description here

+0

, welche Version von 'Winkel ui' lib Sie verwenden? – tanmay

Antwort

1

active ist eine Eigenschaft der uib-tabset Richtlinie nicht von uib-tab finden doc; versuchen, mit

<uib-tabset active="vm.dlg.active">

+0

Dies ist korrekt, aber für die Versionen 1.2.0+. siehe [[email protected]] (http://angular-ui.github.io/bootstrap/versioned-docs/1.1.2/#/tabs) sagt 'active' ist für' uib-tab' :) – tanmay

+0

Danke . Es funktioniert! – awzster

+0

@awzster werden Sie bitte die Antwort akzeptieren? – Dario

Verwandte Themen