quindi ho un componente con un modello contenente un modulo.componenti angularjs ottenere un modulo all'interno del modello
mycomponent.html:
<div>
<form name="myForm">
<!-- more html code -->
</form>
</div>
Come posso accedere myForm all'interno del controllore componente? Attualmente sto iniettando $ scope per ottenerlo. Oppure è l'unico modo per ottenere il modulo?
Edit: aggiunto un po 'di codice per illustrare meglio in 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?
}
});
Generalmente si legano gli elementi nella forma in angolare, piuttosto che fare con la forma direttamente. C'è qualche ragione per cui è necessario accedere all'elemento del modulo stesso? – Dave
Volevo controllare $ pristine, $ valid e.t.c. –