3

コントローラーは次のとおりです。

    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リンクがあります

私が間違っているからですか、それとも回避する方法がありますか?

4

1 に答える 1