控制器的角度设置ng minlength不起作用

Angular set ng-minlength from controller does not work

本文关键字:ng minlength 不起作用 设置 控制器      更新时间:2023-09-26

这是控制器:

    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错误,除非我显式写入CCD_ 2。然而,ng-pattern="word"运行良好。

这是jsfiddle链接

是因为我做错了还是有办法脱身?

以下是如何使用ng minlength

<input ng-minlength="{{ min_length }}" />

在这里工作

jsFiddle链接