2016-06-17 15 views
0

複数のmp3ファイルをアップロードするためにng-file-uploadディレクティブを使用しています。間違ったファイルの拡張を検証する必要があります。ng-file-uploadディレクティブがng-messagesで動作しない

 <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

プリントであるので

ここでは、パターンマッチで、エラーの名前はNGF-検証ではないことも可能です。それはおそらくパターンです(ソースの高速チェックの後に) – Walfrat

+0

はいcorrect.its今すぐ答えてください。 –

+0

'ng-messages =" form.talkForm.myfiles。$ errorMessage "'を使うことができます。 – danial

答えて

0

としては、コメントで述べている:答えは$エラーで生成されたフィールドの名前がngf-validateではなく、検証のタイプに依存ということでした。エラーの名前は$誤差の値pattern

関連する問題