如何使用输入类型的ng-required作为文件?

时间:2014-11-27 12:16:29

标签: angularjs

我在angularjs中有一个表单,其中只有在选中特定复选框时才需要上传图像(徽标),即使未选中该复选框,用户也可以上传图像但在这种情况下它&# 39;不是强制性的。我尝试使用ng-required作为条件要求的功能,但是它没有使用文件输入。

HTML

<input type="checkbox" ng-model="isTrue" ng-change="isChecked()"/>

controller.js

$scope.check = false;
$scope.isChecked = function() {
   $scope.check = true;
}

HTML

<input id="uploadFile" placeholder="Choose File" ng-model="uploadFile" ng-required="check" />

我可以得到任何人的帮助。提前谢谢。

1 个答案:

答案 0 :(得分:-2)

我想要一个文件上传功能,我按照以下方式完成。

希望这有帮助。

    <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>

这确保了我选择文件(图像)以便用户提交。