私は単純なfirebaseイメージのアップロードページで作業しています。しかし、アップロード後のファイルイメージは、URLが同じであるため、自己更新しません。しかし私はそれが同じであることを望む。だから私は新しいイメージを取得するために元気づけた、それは完全に動作しますが、私は上からプルダウンしなければなりません。ボタンをクリックしてイオンリフレッシャーを使用する
ボタンをクリックしてアップロードを完了したらこの機能を実行したいと思います。
<ion-refresher (ionRefresh)="doRefresh($event)">
<ion-refresher-content
pullMin="100"
pullingIcon="arrow-dropdown"
pullingText="Yenilemek için çekin"
refreshingSpinner="circles">
</ion-refresher-content>
</ion-refresher>
<img src="{{ ppURL }}">
ts;
doRefresh(refresher) {
const ppRef = storage().ref(`ProfilePictures/${this.myUid}`)
ppRef.getDownloadURL().then(url => {
this.ppURL = url
refresher.complete();
}).catch(err => {
// Handle errors
});
}
プルダウンしても画像がよく更新されます。私はこの機能を他の機能(クリックボタン)で実行することはできません。
this.doRefresh();
このコマンドはエラーを示します。とにかくそれを修正することを知っていますか?
どうすればその_beginRefreshを呼び出すことができますか? – ugrdursun