AngularJS - Anwendung der erforderlichen Attribut bedingt auf radio-button-Wert
Ich habe Folgendes in meinem Formular, um zu überprüfen, was geschehen soll, wenn Benutzer auf Bürger-radio-buttons 'sno' wird angezeigt/verborgen werden, je nach ja/Nein. Aber ich muss entfernen Sie die 'erforderliche' Attribut von 'sno', wenn Benutzer klickt auf "Nein" simultanouely, um zu verhindern, dass die Validierung von 'sno'.
<input type="radio" ng-model="citizen" value="Yes" citizen-check>Yes
<input type="radio" ng-model="citizen" value="No">No
<div ng-show='enableNo()'>
<div id="view">
<input type="text" id="sno" name="sno" required>
</div>
</div>
<div ng-hide='enableNo()'>
<div id="view">
<input type="text" id="pno" name="pno" required>
</div>
</div>
Inside controller habe ich die folgenden ein - /ausblenden-Funktion,
$scope.enableNo= function()
{
$log.log('enableNo called');
if($scope.citizen == 'Yes')
{
return true;
}
else
{
return false;
}
}
Wie Schreibe ich eine Richtlinie zu löschen 'erforderlich' - Attribut von 'sno'?
InformationsquelleAutor Swarne27 | 2014-07-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
ngRequired
.ngRequired
fügtrequired
Attribut undrequired
Validierung Einschränkung auf das element, wenn der ngRequired Ausdruck zu true ausgewertet wird.Werfen Sie einen Blick auf mein update.
angesichts der Zustand es funktioniert. Thx für die Erklärung.
es hat mir sehr geholfen.Dank dude
einen Blick in die gleiche Art von problem mit den Tasten stackoverflow.com/questions/42997379/...
InformationsquelleAutor AlwaysALearner