, więc mam komponent z szablonem zawierającym formularz.komponenty angularjs otrzymujące formularz wewnątrz szablonu
mycomponent.html:
<div>
<form name="myForm">
<!-- more html code -->
</form>
</div>
Jak mogę uzyskać dostęp MyForm wewnątrz kontrolera komponentu? Obecnie wstrzykiwam $ scope, aby to uzyskać. A może to jedyny sposób na uzyskanie formularza?
Edycja: Dodano jakiś kod, aby lepiej zilustrować w javascript
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?
}
});
Generalnie wiążą Cię elementy w postaci, w kątowe, zamiast do czynienia z Formularz bezpośrednio. Czy jest jakiś powód, dla którego musisz uzyskać dostęp do samego elementu formularza? – Dave
Chciałem sprawdzić $ pristine, $ valid e.t.c. –