是否有一个简单的方法来使输入和textareas ng-required
属性设置为true
如果它只包含空格或空白字符无效?拒绝空间只有输入ng需要
我正在寻找一种适用于我所有领域的通用方法。
注:我使用的角度1.5.5
是否有一个简单的方法来使输入和textareas ng-required
属性设置为true
如果它只包含空格或空白字符无效?拒绝空间只有输入ng需要
我正在寻找一种适用于我所有领域的通用方法。
注:我使用的角度1.5.5
好的,所以最终我没有找到一个通用的方法。 我必须更改每个模板,但可以使用任何IDE的替换选项快速完成。
我每天<textarea
OCCURENCES替换<textarea ng-pattern="/^(?=.*\S).+$/"
所以,ng-pattern
是我的解决方案的选择,可能有虽然是更好的办法。
还有就是你可以设置“NG-需要= checkVar”,并且希望以同样的方式将验证所有输入字段的方式,可以把相同的类(类标签),例如:class =“check”。然后,您可以将事件处理函数绑定到所有这些字段:
$('.check').on('click', function(e){
do your work (validating)
if (validated)
$scope.checkVar = true;
else
$scope.checkVar = false;
}
这是我的想法。
使用AngularJS时,应避免使用jQuery事件处理程序。改为使用'ng-click'。 –
创建属性指令..以便您可以重用它 –
为什么您需要使用'ng-required'属性? –
我真的不知道这里的问题@MikeMcCaughan我需要我的输入是必需的,所以我使用'ng-required',但我想确保实际数据在输入中以验证它,这就是为什么我需要拒绝空白字符 – Ellone