Ich habe eine Form out..i für ihre Gültigkeit aus dem Inneren der Controller sehen gelegt wollen, so dass ich ein paar Modellwerte ändern und rufen eine FunktionMoniter Form Gültigkeit aus dem Inneren der Controller
$scope.$watch('address',function(){
console.log(address.$valid);
});
<form name="address">
<div class="row">
<div class="col col-100">
<label class="item item-input item-stacked-label">
<span class="input-label">Address1</span>
<input type="text" name="address.addr1" ng-model="addr.addr1" required>
</label>
</div>
</div>
</form>
Ich habe versucht, den $ scope an meinen Formularnamen anzuhängen. Es wird ein Fehler angezeigt, der besagt, dass "die Eigenschaft $ valid des undefined nicht gefunden werden kann". Und gerade dieses wirft undefined
sollte es sein '$ scope $ Uhr ('Adresse', function (newVal) { console.log (newVal && newVal. $ valid); }); 'oder nur $ $ scope.address. $ valid' anstelle von' address. $ valid' haben –
Blick auf den Hinweis unten sagte ich habe versucht, $ Scope anhängen, aber es hat nicht funktioniert –
Wenn ich console.log ($ scope.address. $ Valid) erhalte, wird ein Fehler ausgegeben "Kann die Eigenschaft '$ valid' von undefined nicht lesen ..." Einfach eine console.log (Adresse) zu machen, gibt mir den HTML-Code für das Formular –