我一直在玩这个,但无法让它发挥作用。我正在创建一个有角度的形式,并且我能够在以下情况下进行验证:required
属性已添加到文本字段。但是,如果输入类型file
添加了required
归因,我注意到$error.required
显示文本,但即使选择文件也不会验证。即使添加文件后,它仍然显示为无效。我在 jsfiddle 中创建了一个示例,您可以查看一下:http://jsfiddle.net/Alien_time/kxSaz/6/
验证对文件输入不起作用吗?使用文件选择时如何添加所需选项并验证它?
ng模型控制器目前不支持输入类型=文件。
您可以使用自定义指令解决您的问题。
app.directive('validFile',function(){
return {
require:'ngModel',
link:function(scope,el,attrs,ngModel){
el.bind('change',function(){
scope.$apply(function(){
ngModel.$setViewValue(el.val());
ngModel.$render();
});
});
}
}
});
请参阅此处的用法
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)