मेरे पास यह फॉर्म है: http://jsfiddle.net/dfJeN/
जैसा कि आप देख सकते हैं कि इनपुट के लिए नाम मान सांख्यिकीय रूप से निर्धारित है:
name="username"
, फॉर्म सत्यापन ठीक काम करता है (कुछ जोड़ें और इनपुट से सभी पाठ हटा दें, एक पाठ प्रकट होना चाहिए)।
फिर मैं नाम मान को गतिशील रूप से सेट करने का प्रयास करता हूं: http://jsfiddle.net/jNWB8/
name="{input.name}"
फिर मैं इसे अपने सत्यापन के लिए लागू करता हूं
login.{{input.name}}.$error.required
(यह पैटर्न एनजी-रिपीट में उपयोग किया जाएगा) लेकिन मेरा फॉर्म सत्यापन टूट गया है। मेरे ब्राउज़र में इसकी सही ढंग से व्याख्या की गई है (यदि मैं उस तत्व का निरीक्षण करता हूं जिसे मैंने login.username देखा। $ error.required)।
कोई उपाय ?
संपादित करें: कंसोल में गुंजाइश लॉग करने के बाद ऐसा प्रतीत होता है कि ए
{{input.name}}
अभिव्यक्ति प्रक्षेप नहीं है। मेरा फॉर्म {{input.name}} विशेषता के रूप में है, लेकिन उपयोगकर्ता नाम नहीं।
अद्यतन: 1.3.0-rc.3 नाम = "{{input.name}}" के बाद से अपेक्षा के अनुरूप काम करता है। कृपया # 1404 देखें