2017-01-12 8 views
5

मैं एक क्रोम एक्सटेंशन बनाने में देख रहा हूं जिसका उपयोग एम्बर इंस्पेक्टर के साथ किया जा सकता है और ऐप विशिष्ट जानकारी, मेरे अपने उपयोग के मामलों के लिए सेटिंग्स प्रदान करता है।एम्बर इंस्पेक्टर को ऐप से डेटा कैसे मिलता है?

मैंने ऐप इंस्टेंस तक पहुंचने के विभिन्न तरीकों की कोशिश की, लेकिन हमारे निर्माण के साथ, यह वैश्विक रूप से सामने नहीं आया है, और मैं ऐसा करने का इरादा नहीं रखता हूं। हालांकि, एम्बर इंस्पेक्टर अभी भी ऐप, नियंत्रक, मार्ग इत्यादि देख सकता है और मैं सोच रहा हूं कि यह कैसे करता है। मैं इंस्पेक्टर के स्रोत कोड में देख रहा हूं लेकिन मुझे जो भी तलाश है वह कोई भाग्य नहीं है। क्या किसी के पास कुछ अंतर्दृष्टि है कि यह कैसे काम करता है? मैं एम्बर 1.13 का उपयोग कर रहा हूँ।

+0

इंस्पेक्टर के लिए स्रोत कोड सार्वजनिक रूप से उपलब्ध है: https://github.com/emberjs/ember-inspector। – locks

+0

ऐसा लगता है कि एम्बर इंस्पेक्टर एक एम्बर ऐप है, इस प्रकार यह पूरे ग्लिमर/एम्बर-डेटा एडेप्टर/मॉडल में डेटा पढ़ता है। – mk2

उत्तर

0

अधिक शोध के बाद मुझे समाधान मिला: एक सरणी है, यह जांचने के बाद कि कौन सा तत्व Ember.Application का उदाहरण है, हम इसका उपयोग एप्लिकेशन इंस्टेंस तक पहुंचने के लिए कर सकते हैं।

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