0
之間交換

目前我使用通過控制器$scope.isNotMobileView向下傳遞到模板isNotMobileView角UI的引導:如何垂直和水平選項卡設置意見

<uib-tabset active="0" vertical="isNotMobileView"> 
    <uib-tab index="0" heading="foo"> 
    ... 
    </uib-tab> 
    ... 
</uib-tabset> 

然而,這並不能動態地改變當我切換方向/切換屏幕尺寸時,呈現爲uib-tabset。我怎麼做? (我正在尋求類似的行爲,像Twitter引導的hidden-xs等元素,因爲我改變屏幕大小,隱藏和更改元素)我不想複製uib-tabset,因爲它不會維護。

回答

0

垂直$(默認:false)的文檔 - 無論是卡出現垂直堆疊。

$符號意味着屬性需要和表達,但它不具有施加到其

$觀察者 - 該設置期望的角度表達,而不是一個字符串。如果表達式支持布爾值/整數,則可以直接傳遞它。

這意味着您提供的表達式將解析爲true或false,並將您的tabset初始化爲該設置,但以後無法更改。

我不想複製uib-tabset,因爲它不可維護。

除非您想要自己申請一個功能或實現它,否則您必須複製並使用ngIf或其他東西來切換它。 您可以通過使他們更易於維護(小)顯示和隱藏選項卡設置根據索引值外指示,active屬性上有一個手錶

活躍(默認值:第一個選項卡索引) - 選項卡的活動索引。將其設置爲現有的選項卡索引將使該選項卡處於活動狀態。