コントローラーは次のとおりです。
function Ctrl($scope) {
$scope.text = 'guest';
$scope.word = /^\w*$/;
$scope.min_length = 4;
}
ビューは次のとおりです。
<form name="myForm" ng-controller="Ctrl">
Single word:
<input type="text" name="input" ng-model="text"
ng-pattern="word" ng-minlength="min_length" required />
...
</form>
ng-minlength="min_length"
を明示的に記述しない限り、minlength エラーは発生しませ
んng-minlength="4"
。ただし、正常にng-pattern="word"
動作します。
ここにjsfiddleリンクがあります
私が間違っているからですか、それとも回避する方法がありますか?