有沒有一種方法來重新加載按鈕點擊頁面?重新加載頁面上的按鈕點擊
<button ion-button (click)="reload()"></button>
<ion-row *ngFor="let file of MyAudioFiles let i = index ">{{file.name}}</ion-row>
MyAudioFiles: any[] = [];
reload(){
// what should I write to reload the current page on button click in ionic2
}
ListAudioFiles() {
console.log("list obj", obj);
File.listDir(cordova.file.externalRootDirectory, 'Vanan/Audios').then(
(allFiles) => {
// do something
console.log("we have audio files", allFiles);
console.log("we have audio files", allFiles.length);
for (var i = 0; i < allFiles.length; i++) {
this.MyAudioFiles.push({
audio: allFiles[i],
status: false,
});
console.log(this.MyAudioFiles);
}
考慮我有一個列表,並刪除該列表中的1個項目。刪除成功執行,但在UI中,項目數量不會減少。如果我移回頁面並再次返回列表頁面,則可以看到列表中的更改。
也許嘗試'window.location.reload()'? – Edric
重新加載數據?你可以簡單地調用你在'ngOnInit'或'ionViewDidLoad'中調用的任何函數。 –
你是如何第一次加載列表?你可以把這些代碼? –