in meiner ionischen App zugreifen Ich möchte ($setPristine()
) die Form im Fehlerfall löschen. aber ich bekomme Cannot read property '$setPristine' of undefined
.ionic: kann nicht auf Formularname in der Steuerung
<ion-view view-title="Register Form">
<ion-content>
<form ng-submit="signup()" id="regForm" name="regForm" novalidate>
<div ......etc
<input type="password" ng-model="user.password_c" valid-password-c required>
</div>
</form>
</ion-content>
</ion-view>
hier ist die Steuerung:
.controller('RegisterCtrl', function ($scope ...) {
$scope.signup = function() {
AuthService.register(user).then(function (msg) {...})
}, function (errMsg) {
$scope.user={};
$scope.regForm.$setPristine();
});};
})
Ich weiß nicht, ob ion-content
oder validation directive
mit dem Umfang durcheinander, dass die Form nicht definiert ist. die AngularJs-Version ist 1.5 Ich denke
Danke, $ scope. $$ childTail.regForm funktioniert –
großartig! freut mich das zu hören. –