2016-04-01 24 views
0

Doğrulama ile ilgili bir sorunum var, form doğrulanmazken düğmesinde ng-disabled özelliğini kullanıyorum. Formda 2 girdim var, problem, ilk boş iken ikinci girdide (ilk önce otomatik tamamlama kullanır) değer girdiğimde düğmenin etkinleşmesidir, ancak aksi halde çalışır, düğmeyi sadece 'neto' girerken istemiyorum etkin, açısal gibi görünüyor angucomplete formun bir parçası olarak görür.ng devre dışı doğrulama onayı

<form name="usForm" role="form" novalidate> 

    <div> 
    <table class="table table-striped table-hover table-responsive"> 
    <thead> 
     <tr> 
     <th>Stavka</th> 
     <th>Količina</th> 
     <th></th> 
     </tr> 
    </thead> 
    <tbody>   
     <tr> 
     <td> 
      <div angucomplete-alt 
      id="norma.idartcle" 
      placeholder="Aricle" 
      pause="100" 
      selected-object="object" 
      local-data="getarticles" 
      search-fields="pass,name" 
      title-field="pass,name" 
      description-field="norm" 
      minlength="2" 
      input-class="form-control form-control-small" 
      match-class="highlight" 
      input-changed="norm.idarticle" 
      field-required="true" 
      text-no-results="It doesnt exist" 
      text-searching="Searching..." 
      > 
      </div> 
     </td> 
     <td> 
      <div class="form-group"> 
       <input type="text" class="form-control" name="neto" id="neto" placeholder="Neto" ng-model="norm.neto" ng-maxlength="6" required /> 
      </div> 
     </td> 
     <td colspan="3"> 
      <button class="btn btn-primary" ng-disabled="usForm.$invalid" ng-click="addNorm(object)">Add</button> 
      <button class="btn btn-default" ng-click="clearForm()">Leave</button> 
     </td> 
     </tr> 
    </table> 
    </div> 
</form> 

cevap

0

Eğer örnekler izlemeniz gerekir özellikle bildirimde

http://ghiden.github.io/angucomplete-alt/

... de doğrulama örnek verir - Örnek Burada 8

TÜM alanlar angucomplete vardır - örneği yoktur angucomplete normal girişlerle karıştırıldığında. Bu angucomplete normal girdilerle karıştırıldığında çalışmadığı anlamına gelmez, sadece olmayabilir!

Ayrıca, angucomplete'daki örnekler açısal 1.4.6 kullanıyorlar, bu nedenle açısal sürüm sorunu olmadığından emin olun.

+0

sürümü sorun değil, hala işe yaramayabilirim – Mark

+0

i çözümünüzü olabildiğince basitleştirmenizi ve yavaşça oluşturmanızı öneriyorum - temel bir örnek çalışmasından başlayarak yukarıdaki Örnek 8'den kopyalayıp yapıştırın ve yavaşça oluşturun hiçbir şeyi kırmadığınızdan emin olmak – danday74

İlgili konular