Angularjs,数字输入总是得$ error.number false

时间:2014-10-22 07:47:11

标签: javascript angularjs validation

这是HTML

<form name="productForm" data-ng-controller="productPageController">
  <input type="number" min="1" max="99" id="product-qty" data-ng-model="qty" name="productQty" size="2" class="input-text qty" maxlength="2" />
</form>

在控制器里面我有这个(它是coffeescript)

  $scope.$watch "qty",  ->
   errors = $scope.productForm.productQty.$error
   if errors.number isnt false or errors.max isnt false or errors.min isnt false
   $scope.qty = 1

我的问题是,如果我是console.log $ scope.productForm.productQty。$ error.number我总是得到false作为值,即使用户数字输入输入。对于最大和最小验证,验证正在进行

0 个答案:

没有答案