Angularjs 如何使用输入类型为文件的ng required?
我在angularjs中有一个表单,其中只有选中特定复选框时,图像(徽标)才需要强制上载,即使未选中复选框,用户也可以上载图像,但在这种情况下,它不是强制上载的。我尝试将ng required用于条件必需的功能,但它不能用于文件输入 HTML HTMLAngularjs 如何使用输入类型为文件的ng required?,angularjs,Angularjs,我在angularjs中有一个表单,其中只有选中特定复选框时,图像(徽标)才需要强制上载,即使未选中复选框,用户也可以上载图像,但在这种情况下,它不是强制上载的。我尝试将ng required用于条件必需的功能,但它不能用于文件输入 HTML HTML 我可以得到任何人的帮助吗。提前谢谢。我想要一个文件上传功能,我做了如下操作 希望这有帮助 <form id="uploader" ng-submit="uploadImage()" role="form">
我可以得到任何人的帮助吗。提前谢谢。我想要一个文件上传功能,我做了如下操作 希望这有帮助
<form id="uploader" ng-submit="uploadImage()" role="form">
<input id="image" type="file" required />
<input type="submit" value="Upload" class="button btn-success form-control" />
<input type="reset" name="reset" value="Reset" class="button btn-danger form-control" />
</form>
这确保了我选择一个文件(图像)以便用户提交。这并没有解决ng required提供的功能,您可以根据angular计算的表达式有条件地设置required。
$scope.check = false;
$scope.isChecked = function() {
$scope.check = true;
}
<input id="uploadFile" placeholder="Choose File" ng-model="uploadFile" ng-required="check" />
<form id="uploader" ng-submit="uploadImage()" role="form">
<input id="image" type="file" required />
<input type="submit" value="Upload" class="button btn-success form-control" />
<input type="reset" name="reset" value="Reset" class="button btn-danger form-control" />
</form>