5

tôi sử dụng AngularUI với mã này:góc UI - thiết tab hoạt động theo chương trình

<uib-tabset type="pills"> 
    <uib-tab heading="Tab 1">Tab 1 content</uib-tab> 
    <uib-tab heading="Tab 2">Tab 2 content</uib-tab> 
</uib-tabset> 

Tôi muốn lập trình thay đổi thẻ hoạt động hiện tại từ mã góc-điều khiển của tôi. Ví dụ: chọn tab "2" làm hoạt động.

Cách thực hiện việc này?

+0

Bạn hãy thử cung cấp một ID để mỗi tab và sau đó đặt trọng tâm vào nó? – FDavidov

+1

Tôi đã nghĩ về điều này. Dường như với tôi như một cách tiếp cận sai, khi giao dịch với AngularJS (có thể là cách tiếp cận tốt cho JQuery). Tôi đã sai? – No1Lives4Ever

+0

bạn đã thử xem các tài liệu chưa? có một ví dụ đặt một tab cụ thể bằng cách sử dụng nút bên ngoài, nhấp vào – svarog

Trả lời

8

Bạn cần sử dụng thuộc tính đang hoạt động trên tab ui. Sau đó, bạn cần có chỉ mục trên mỗi tab để làm việc từ ngữ cảnh bên ngoài.

<uib-tabset type="pills" active="active"> 
    <uib-tab heading="Tab 1" index="0">Tab 1 content</uib-tab> 
    <uib-tab heading="Tab 2" index="1">Tab 2 content</uib-tab> 
</uib-tabset> 

Xem plnkr làm việc này: Working Plnkr

+0

Làm cách nào để chúng tôi thực hiện điều đó cho các tab động? – Sana

+0

@Sana Bạn có ý nghĩa như thế này? https://plnkr.co/edit/GQfq8zpKqGm2uZWA8oGU?p=preview – Ashwani

Các vấn đề liên quan