在我的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」中,單擊該圖像即可更改該屬性。 –