मेरे पास मेरे फॉर्म के साथ एक छोटी सी जांच है।कोणीय 4 - फॉर्म नियंत्रण के लिए कोई मूल्य एक्सेसर
<div formControlName="surveyType">
<div *ngFor="let type of surveyTypes"
(click)="onSelectType(type)"
[class.selected]="type === selectedType">
<md-icon>{{ type.icon }}</md-icon>
<span>{{ type.description }}</span>
</div>
</div>
मैं formControlName जोड़ने का प्रयास करते हैं, लेकिन कोणीय न कुछ भी जानना चाहता हूँ और बस कह रही::
ERROR Error: No value accessor for form control with name: 'surveyType'
मैं सफलता के बिना ngDefaultControl जोड़ने की कोशिश की
मैं एक कस्टम तत्व था। ऐसा लगता है क्योंकि कोई इनपुट/चयन नहीं है ... लेकिन मुझे नहीं पता कि क्या करना है।
मैं इस फॉर्म पर अपने क्लिक को बाध्य करना चाहता हूं ताकि जब कोई व्यक्ति पूरे कार्ड पर क्लिक करे जो मेरे 'प्रकार' को फॉर्म कंट्रोल में दबाए। क्या यह संभव है?
आप हिस्सा "formControl में मेरी 'प्रकार' धक्का" कृपया समझा सकते हैं? – Vega
मुझे नहीं पता कि मेरा बिंदु यह है कि: formControl HTML में फॉर्म नियंत्रण के लिए जाता है लेकिन div एक फॉर्म नियंत्रण नहीं है। मैं अपने सर्वेक्षण को टाइप करना चाहता हूं टाइप करें। मेरे कार्ड div – jbtd
के टाइप.आईडी के साथ टाइप करें यदि आपके पास इनपुट नहीं है तो आपको फ़ॉर्म और फॉर्म कंट्रोल की आवश्यकता क्यों होगी? क्या आपको कार्ड नियंत्रक पर क्लिक करने की आवश्यकता नहीं है, अपने नियंत्रक में कार्ड जानकारी प्राप्त करें? – Vega