Ich scheine nicht in der Lage zu sein, die Initial Tab in einem eckigen Bootstrap Tabset zu setzen. Es setzt immer die linke Registerkarte aktiv.
Gegeben die html:
%Vor%und js:
%Vor%Siehe Plunker
Update 6 Aug 2013: Jetzt behoben stromaufwärts finden Sie die github Problem .
Es scheint so, als ob (statische) Tabs alles überschreiben, was beim Ausführen der Anweisung an active übergeben wird. Ich nehme an, es ist ein Fehler. Schnell und schmutzig, Sie können ein Timeout mit 0 Sekunden Verzögerung verwenden, um den aktiven Zustand einzustellen. Zumindest im Plunkr verursacht dies kein Flimmern. In Ihrem Controller:
%Vor% Ihr Code funktioniert in den neuesten Versionen von ui-bootstrap (getestete Versionen 0.7.0 bis einschließlich 0.13.0):
Ссылка
HTML:
%Vor%JavaScript:
%Vor% Man sollte sich dessen bewusst sein, dass dies nicht funktioniert, wenn die Direktive ngController
auf dem & lt; Tabset & gt; Element. Im obigen Code habe ich die Direktive ngController
auf die & lt; body & gt; Element.
Tags und Links angularjs angular-ui-bootstrap