मेरे आयन-सामग्री के अंदर दो इनपुट फ़ील्ड हैं और दोनों के पास उनके साथ एक एनजी-मॉडल है। फिर मेरे आयन-फ़ूटर के अंदर मेरे पास एक एनजी-क्लिक है जहां मैं एक फ़ंक्शन कॉल करता हूं और दो एनजी-मॉडल में पास करता हूं।
यह सब ठीक काम करता था जब मेरे पास आयन-सामग्री के अंदर एनजी-क्लिक था, लेकिन जब मैं इसे पाद लेख में ले जाता हूं तो मैं फ़ंक्शन में पास किए गए दो पैरामीटर के लिए अपरिभाषित हो जाता हूं।
तो क्या इसका मतलब यह है कि आयन-सामग्री और आयन-फ़ूटर के पास अलग-अलग $ स्कोप हैं? भले ही वे एक ही फाइल में हैं और एक ही नियंत्रक है ?? pankajparkar द्वारा टिप्पणी में जवाब का
तरह '$ scope.data = {}' और एक गुंजाइश बनाने के लिए:
आप की तरह
आदिम रूप में चर का उपयोग कर रहे हैं, तो फिर आप उपयोग करने की आवश्यकता सभी एनजी-मॉडल को रखें जो एचटीएमएल पर बाध्य हैं। इस ऑब्जेक्ट में 'ng-model = "data.model1" ',' ng-model = "data.model2" ' –
@pankajparkar कमाल! एक जादू की तरह काम करता है! लेकिन मैं अभी भी उत्सुक हूं कि यह क्यों काम नहीं कर रहा था? क्या एनजी-मॉडल के मामले में सामग्री और पाद लेख के अलग-अलग स्कोप हैं जहां मेरे नियंत्रक में पूर्वनिर्धारित चर नहीं है? बस उत्सुक। –
मेरा मानना है कि आयन-कंटेंट और आयन-फ़ूटर एक बच्चे का दायरा बनाते हैं .. और जैसा कि आपने अपने नियंत्रक में '$ scope.data = {}' घोषित किया है और इसकी आंतरिक संपत्ति तक पहुंच है .. यह माता-पिता से प्राप्तकर्ता का दायरा करेगा .. क्या मैं जवाब जोड़ सकता हूँ? –