这是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作为值,即使用户数字输入输入。对于最大和最小验证,验证正在进行