Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在型号为'时使用ng;以AngularJS表示的s值_Javascript_Angularjs - Fatal编程技术网

Javascript 在型号为'时使用ng;以AngularJS表示的s值

Javascript 在型号为'时使用ng;以AngularJS表示的s值,javascript,angularjs,Javascript,Angularjs,我正在验证我的表格。在一个字段中,我必须验证它为null&它的值。我该怎么做 顺便说一下,我并没有在控制器上为此编写函数 <form name="frm"> <input type="text" ng-model="myModel" ng-required="myModel != '' || myModel != undefined || myModel != 'xxx'" /> <button ng-disabled="frm.$invalid" >Send

我正在验证我的表格。在一个字段中,我必须验证它为null&它的值。我该怎么做

顺便说一下,我并没有在控制器上为此编写函数

<form name="frm">
<input type="text" ng-model="myModel" ng-required="myModel != '' || myModel != undefined || myModel != 'xxx'" />
<button ng-disabled="frm.$invalid" >Send</button>

发送

您不能使用
ng required
执行此操作,因为它检查是否输入了值。在您的案例中,您可以使用
ng required
来涵盖以下语句:
myModel!=''||我的模型!=未定义
。如果您想检查
myModel
值是否不是
'xxx'
,您应该使用
ng pattern
指令。适合您案例的正则表达式应该是:
/^(xxx.+|(?!xxx.*)$/

<form name="frm">
   <input type="text" ng-model="myModel" ng-pattern="/^(xxx.+|(?!xxx).*)$/" ng-required="" />
   <button ng-disabled="frm.$invalid" >Send</button>
</form>

发送