Angularjs 角度:如何使领域需要和修剪它?

Angularjs 角度:如何使领域需要和修剪它?,angularjs,Angularjs,当我设置时,它会弹出提示“字段是必需的”,而不检查空格。 如何让它检查它不是作为o.str==”,而是作为o.str.trim()==”?我总是为实际提交添加一个隐藏按钮。显示的submit按钮只是验证数据,然后像这样触发真正的提交(尽管在角度上是ng click而不是onclick): 函数验证(){ var valid=true; $。每个($('input'),函数(){ valid=valid&&$(this).val().length>0; }) 如果(有效){ $(“#realSu

当我设置
时,它会弹出提示“字段是必需的”,而不检查空格。
如何让它检查它不是作为
o.str==”
,而是作为
o.str.trim()==”

我总是为实际提交添加一个隐藏按钮。显示的submit按钮只是验证数据,然后像这样触发真正的提交(尽管在角度上是ng click而不是onclick):

函数验证(){
var valid=true;
$。每个($('input'),函数(){
valid=valid&&$(this).val().length>0;
})
如果(有效){
$(“#realSubmit”)。单击();
}否则{
警报('请填写所有字段!');
}
}

提交

您使用的是哪个版本的Angular。我看到Angular现在有
ng trim
,默认情况下会修剪空间

请参阅文档

最有可能的是,它使用角度分析器来修剪空格。

您可以使用'ng required=“true”'

诸如此类:

    <input class="form-control" type="text" ng-model="contact.name" placeholder="Name" ng-required="true" ng-minlength="10"/>

对于修剪字符串,可以使用ng trim或ng trim=“true”