इसलिए मेरे पास एक टेम्पलेट वाला एक घटक है जिसमें एक फॉर्म है।कोणीय घटक घटक टेम्पलेट के अंदर एक फॉर्म प्राप्त कर रहे हैं
mycomponent.html:
<div>
<form name="myForm">
<!-- more html code -->
</form>
</div>
मैं कैसे घटक नियंत्रक अंदर MyForm उपयोग कर सकते हैं? वर्तमान में मैं इसे प्राप्त करने के लिए $ स्कोप इंजेक्शन दे रहा हूं। या यह फ़ॉर्म पाने का एकमात्र तरीका है?
संपादित करें: कुछ कोड बेहतर जावास्क्रिप्ट
angular.module('example')
.component('myComponent', {
templateUrl: 'mycomponent.html',
controller: function($scope) {
$scope.myForm // This works
this.myForm // undefined, can I access it through the component scope instead of $scope somehow?
}
});
आम तौर पर आप आप कोणीय में रूप में तत्वों के लिए बाध्य कहा जाता है, बल्कि साथ काम से सीधे फार्म। क्या कोई कारण है कि आपको फ़ॉर्म तत्व का उपयोग करने की आवश्यकता है? – Dave
मैं $ pristine, $ valid e.t.c. की जांच करना चाहता था –