2016-02-05 12 views
7

मैं active tab in material खोजने के लिए और कुकी में सहेजना चाहते प्राप्त करने के लिए:कैसे कोणीय सामग्री में सक्रिय टैब

var activeTab = $cookieStore.get("active"); 
$cookieStore.put('active',$scope.selectedIndex); 
console.log(active); 

मैं कोणीय सामग्री

यहाँ में सक्रिय टैब कैसे मिल सकता है codepen उदाहरण है

+1

आप md-टैब पर अपने SelectedIndex चर बाध्य है? ' ...' – troig

+0

हां। लेकिन console.log (सक्रिय); हमेशा 0 – TheNone

+0

है क्या आप एक प्लंकर प्रदान कर सकते हैं? इससे मदद मिलेगी, मैं इसे बिना किसी समस्या के एमडी-चयनित का उपयोग कर कर रहा हूं ... – troig

उत्तर

7

md-on-select="onTabChanges(tabNumber)" का उपयोग करके आप टैब परिवर्तनों के लिए "देख सकते हैं"। इस codepen में

उदाहरण: Angular Material Selected Tab

+0

कंसोल में केवल "सक्रिय टैब 1 है"। मैंने md-on-select = "someFunction()" द्वारा समस्या हल की है और कुकी को फ़ंक्शन में डाल दिया है। इंडेक्स 2 में अपने कोडपेन उदाहरण का परीक्षण करें, रीफ्रेश करने के बाद यह इंडेक्स 1 में होगा। – TheNone

+1

ओह क्षमा करें, मैं आपकी समस्या को गलत समझता हूं। हाँ आप सही हैं। टैब काम पर "घड़ी" परिवर्तनों के लिए एमडी-ऑन-सिलेक्ट का उपयोग करना। मैंने [कोणीय सामग्री चयनित टैब] संपादित किया [http://codepen.io/grimaldello/pen/yeRMWN?editors=1011) cookiestore के बजाय स्थानीय स्टोरेज का उपयोग करके, लेकिन विचार वही है। – ronIDX

संबंधित मुद्दे