Angularjs $watch仅在最低要求后调用

Angularjs $watch仅在最低要求后调用,angularjs,input,field,watch,minimum,Angularjs,Input,Field,Watch,Minimum,我注意到当我 ng-minlength=6 对于我的输入字段,$watch仅在满足此条件或我为其设置的任何其他要求时才会作出反应。我如何才能得到它,以便$watch在之前被调用 请注意,只有在键入超过6个字符后,数据绑定才会显示。默认情况下,AngularJS不允许无效值更改ViewModel 然而,Angular在1.3版(我相信)中引入了一个指令来微调ngModel的工作方式。除此之外,该指令还提供了一个选项来选择allowInvalid值: <input ng-model="fo

我注意到当我

ng-minlength=6
对于我的输入字段,$watch仅在满足此条件或我为其设置的任何其他要求时才会作出反应。我如何才能得到它,以便$watch在之前被调用


请注意,只有在键入超过6个字符后,数据绑定才会显示。

默认情况下,AngularJS不允许无效值更改ViewModel

然而,Angular在1.3版(我相信)中引入了一个指令来微调
ngModel
的工作方式。除此之外,该指令还提供了一个选项来选择
allowInvalid
值:

<input ng-model="foo" ng-minlength="6" ng-model-options="{allowInvalid: true}">


如果值无效,为什么需要$watch变量?