使用AngularJS获取表单输入文件名
我试图在用户点击提交之前检查文件名。我可以像获取输入字段的内容一样获取文件名吗 比如:使用AngularJS获取表单输入文件名,angularjs,Angularjs,我试图在用户点击提交之前检查文件名。我可以像获取输入字段的内容一样获取文件名吗 比如: <input name="posterTitle" type="text" ng-model="posterTitle"> {{posterTitle}} {{posterTitle}} 同样地,在以下方面: <input name="posterFileName" ng-model="posterFileName" type="file" /> 我发现的几个链接可能会有所帮助
<input name="posterTitle" type="text" ng-model="posterTitle">
{{posterTitle}}
{{posterTitle}}
同样地,在以下方面:
<input name="posterFileName" ng-model="posterFileName" type="file" />
我发现的几个链接可能会有所帮助: 例如,sing name或ID属性: $('input[type=file]')。更改(函数(e){ $in=$(本); $in.next().html($in.val());
}); 使用Angularjs,您可能需要使用onchange事件在控制器内绑定输入名称。请参见示例:
<input name="posterFileName" type="file" onchange="angular.element(this).scope().fileName(this)"/>
希望这会有所帮助。我实际上是在寻找角度的方法。我需要与角度控制器中的文件名进行比较。
$scope.fileName= function(element) {
$scope.$apply(function($scope) {
$scope.posterTitle= element.files[0].name;
});
};