私の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'にキーを押してください。 –