2016-05-19 7 views
6

मेरे पास "सेटिंग्स.personal", "settings.business" जैसे तारों का उपयोग करके परिभाषित बच्चों के एक सेट के साथ एक सार राज्य "सेटिंग" है। शीघ्र। यदि वर्तमान स्थिति अमूर्त "सेटिंग्स" स्थिति का बच्चा है तो मुझे उच्च स्तर के साझा नियंत्रक में जांच करने की आवश्यकता है।कैसे जांचें कि ui-राउटर में वर्तमान स्थिति एक अमूर्त राज्य का बच्चा है

मैं यह नहीं समझ सकता कि इसे कैसे जांचें? मैंने $state.is का उपयोग करने की कोशिश की कि यह पता लगाने के लिए पर्याप्त स्मार्ट है लेकिन ऐसा लगता है कि ऐसा नहीं है।

$state.is("settings") # => false 
$state.is("settings.personal") # => true 

तो, कोई अन्य विचार?

उत्तर

7

ठीक है अब मैं देखता हूं कि $state.includes विधि भी है जो मैं चाहता हूं।

मैं इस सवाल को समुदाय के लिए यह तय करने के लिए छोड़ दूंगा कि यह उचित है या इसे हटाया जाना चाहिए या नहीं।

+0

बढ़िया, बिल्कुल वही जो मैं खोज रहा हूं। अधिक जानकारी के लिए 'https: // github.com/कोणीय-UI/UI-राउटर/विकी/त्वरित संदर्भ 'देखें। – hogan

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