在我的html文件中,我有一个隐藏在图片后面的文件输入,这样当图片被点击时,您搜索图片的窗口就会显示出来。问题是提交部分,我需要一个提交按钮,但我不希望它显示,除非图像被点击。点击图片显示上传按钮
然后当按钮被点击时,我想重新加载页面,现在没有显示按钮(除非图片被再次点击,当然)。
这里是我的html代码:
<form>
<input id="file-input" type="file" file-model="formData.img" style="display: none;"/>
<br>
<button class="btn btn-booking" id = "uploadButton" ng-click = "changeImage(user._id)" style = "display:block; margin: 0 auto; "> Upload </button>
</form>
上面的代码中没有'img',但是您可能希望利用[ng-show](https://docs.angularjs.org/api/ng/directive/ngShow),[ng-hide] (https://docs.angularjs.org/api/ng/directive/ngHide)或[ng-if](https://docs.angularjs.org/api/ng/directive/ngIf)。只需将它们键入到控制器上的某个属性或“$ scope”中,单击该图像即可更改该属性。 –