2015-03-25 58 views
1

首先,我到這裏來的最大值設定最大值在我輸入輸入[數字]

<div class="form-group"> 
    <label for="inputAddress" class="col-md-6">Cost Per Case</label> 
     <div class="col-md-12"><input type="number" min="0" step="0.01" class="form-control" placeholder="Enter cost/case." 
      ng-model="purchase.cost" required> 
        </div> 
</div> 

然後我設定的最高使用輸入值之上,這裏

<div class="form-group"> 
    <label for="inputAddress" class="col-md-6">Discount Per Case</label> 
    <div class="col-md-12"><input type="number" name="discountpercase" max="{{purchase.cost}}" step="0.01" class="form-control" placeholder="Enter discount/case." 
    ng-model="purchase.discount" required> 
    </div> 
</div> 

隨着這些代碼,即使我輸入的數字超過最大值,我的表單仍然有效。

+0

http://stackoverflow.com/questions/15656617/validation-not-triggered-when-data-binding-a-number-inputs-min-max-attributes – 2015-03-25 07:32:58

+0

謝謝你的回答,我想我真的需要做一個指示 – devadnqpnd 2015-03-25 08:30:19

回答

1

ng-max指令不會監視稍後更新的值。如果您想使用動態最大值,則需要編寫自定義指令。如果你打算這樣做,this post可以幫助你。