Ich habe eine eckige Form zwischen mehreren Registerkarten mit eckigen UI-Direktive.Brechen eines Formulars zwischen mehreren Tabs in Winkelbrüche Validierung
<form name="campaignForm" class="form-horizontal" novalidate >
<input type="text" name="title" class="input-xxlarge" placeholder="Campaign title" ng-model="campaign.title" required>
<span ng-show="campaignForm.title.$error.required" class="help-inline">
Required</span>
<tabset>
<tab>
</tab>
<input type="email" name="emailFrom" class="input-xsmall" placeholder="From email address" ng-model="campaign.info.emailFrom" required="" />
<span ng-show="campaignForm.emailFrom.$error.required" class="help-inline">
Required</span>
<tab>
<input type="text" name="emailSubject" class="input-xxlarge" ng-model="campaign.info.emailSubject" placeholder="Please enter email subject" required/>
<span ng-show="campaignForm.emailSubject.$error.required" class="help-inline">
Required</span>
</tab>
</tabset>
</form>
Bitte see my Plunker.
Wie Sie sehen können, funktioniert nur die Eingabe außerhalb der Tabs-Direktive. Die Validierung anderer Eingaben funktioniert nicht, da TABS Bereiche erstellt. Irgendwelche Ideen, wie man dieses Problem löst?
Sie haben eine ähnliche Frage an mich. Sieht so aus, als ob dir die folgende Antwort nicht wirklich hilft (oder ich) – Melina