/ / कोणीय बाल क्षेत्र माता-पिता को संदर्भित नहीं कर सकता - कोणीय, दायरा, कोणीय-निर्देश, कोणीय-दायरा

कोणीय बाल क्षेत्र माता-पिता को संदर्भित नहीं कर सकता - कोणीय, दायरा, कोणीय-निर्देश, कोणीय-दायरा

मैं कोणीय के लिए नया हूं और यह पता लगाने की कोशिश करता हूं कि स्कोप कैसे काम करता है।

मुझे लगता है कि बच्चे के दायरे को माता-पिता से गुंजाइश मिलेगी। देख angularjs विकी

एंगुलरजेएस में, एक बच्चे का दायरा आम तौर पर अपने मूल दायरे से प्रोटोटाइपिक रूप से विरासत में मिलता है।

तो मैं कुछ सरल परीक्षण कोड बनाते हैं pluncker

लेकिन जब मैं बच्चे के दायरे से स्कोप वैरिएबल बदलता हूं, तो यह करता है नहीं माता-पिता के दायरे में परिवर्तन को दर्शाता है?

यह ऐसा क्यों है? क्या मैंने कुछ गलत किया?

उत्तर:

जवाब के लिए 0 № 1

स्कोप्स केवल उस संपत्ति के बाद अपने माता-पिता से संपत्ति प्राप्त करते हैं लापता है। आपके कोड में, जब आप अभी तक कुछ भी टाइप नहीं करते हैं, तो संपत्ति गुम होती है और माता-पिता के दायरे से विरासत में होती है, लेकिन जैसे ही आप टाइप करना शुरू करते हैं, संपत्ति बच्चे के दायरे पर बनाई जाती है एक अलग संपत्ति। बच्चे के दायरे पर संपत्ति बनाने के बाद, ng-model इस संपत्ति को बच्चे के दायरे पर अद्यतन रखता रहता है।

यदि आपको मूल दायरे के गुणों से जुड़ने की आवश्यकता है, तो आप कोशिश कर सकते हैं $parent.out_var1:

<input type="text" ng-model="$parent.out_var1">

डेमो