2017-01-13 2 views
-1

でフォームの検証を置くためにどのように私は私が「追加」ボタンをクリックしますが、私は空のように入力フィールドを離れるときや保存をクリックすると、ここで angularjs

<div ng-if="vm.settingsObj.others.name === 'Course Specialization'"> 
      <div class="form-group"> 
       <div class="col-xs-12" ng-repeat="specialization in vm.settingsObj.course_specialization"> 
        <div class="row"> 
         <div class="form-group col-sm-8" > 
          <input name="course_specialization{{$index}}" class="form-control" placeholder="Course Specialization" ng-model="specialization.value" > 
         </div> 
         <div class="form-group col-sm-4"> 
          <button ng-click="vm.removeStatus('course_specialization',$index)" class="btn btn-danger">Remove</button> 
         </div> 
        </div> 
       </div> 
      </div> 
      <div class="form-group"> 
       <button class="btn btn-blue" ng-click="vm.addStatus('course_specialization')" >ADD</button> 
      </div> 
     </div> 

iは入力フィールドをインクリメントしています、以下のような形を持っていますそれは保存されています。私のフィールドが空である場合、フォームの検証が必要です。誰も助けてください。ありがとうございます。

答えて

0

角度フォーム検証を使用できるように、すべての入力を1つのフォームタグにラップする必要があります。 Angularは、クラスとフォームコントローラを使用した一連の検証を提供しています。 link one

または

は、概要については、あなたが

link two

に従うことができます。詳細については、あなたは以下のリンクから参照を見つけることができます