2016-06-17 14 views
0

Ich benutze ng-Datei-Upload-Direktive, um mehrere MP3-Dateien hochladen und Validierung für falsche Dateierweiterung anwenden möchten.ng-Datei-Upload-Direktive funktioniert nicht mit ng-Nachrichten

 <div class="form-group" show-errors> 
     <label for="myfiles" class="control-label">{{constant.SELECT_FILE_OR_MULTIPLE_FILES}}:</label> 
     <input 
      type="file" 
      ngf-select 
      ng-model="series.myfiles" 
      name="myfiles" 
      id="myfiles" 
      ngf-max-size="100MB" 
      ngf-validate="{ pattern: '.mp3' }" 
      multiple 

      /> 
     <div ng-messages="form.talkForm.myfiles.$error" role="alert"> 
      <p class="help-block error-text" ng-message="ngf-validate">{{constant.UPLOAD_TALK_ERROR}}</p> 
     </div> 
    </div> 
+0

Druck der Wert von $ Fehlern, kann es möglich sein, dass der Name des Fehlers nicht überprüfen NGF-wird. Es ist wahrscheinlich Muster (nach einem schnellen Check in den Quellen) – Walfrat

+0

ja correct.its arbeiten now.post Ihre Antwort –

+0

Sie können 'ng-messages =" form.talkForm.myfiles. $ ErrorMessage "' – danial

Antwort

0

Wie gesagt in Kommentar: Die Antwort ist, dass die Name in dem $ Fehler generierte Feld nicht ngf-validate ist aber abhängig von der Art der Validierung.

Hier ist es ein Muster Spiel so der Name des Fehlers pattern ist

Verwandte Themen