2017-04-24 26 views
0

我創建了一個提示警報,我希望它保存,然後按反向時間順序填充列表。Ionic V2提示警報到填充列表

我沒有收到任何錯誤,我只是在點擊「保存」後纔看到列表中的項目。

這裏是我的代碼:

public add() { 
     let alert = this.alertCtrl.create({ 
     title: "Add Date & Time", 
     message: "Enter the date and time of your donation.", 
     inputs: [ 
      { 
       name: "donation", 
       placeholder: "DD/MM/YYYY" 
      }, 
      { 
       name: "time", 
       placeholder: "HH:MM AM/PM" 
      } 
     ], 
     buttons: [ 
      { 
       text: "Cancel" 
      }, 
      { 
       text: "Save", 
       handler: data => { 
        this.donationList.push({ 
         name: data.donation, 
         time: data.time 
        }); 
       } 
      } 
     ] 
    }); 
    alert.present(); 
} 

而且這裏是我的html代碼:

<ion-content> 
    <ion-list> 
     <ion-item *ngFor="let donation of donationHistoryList"> 
      {{donation.name}} 
      <ion-note item-right> 
       {{donation.time}} 
      </ion-note> 
     </ion-item> 
    </ion-list> 
</ion-content> 

回答

0

在你的TS你推你的數據到donationList,但在你的HTML ngFor您使用donationHistoryList。這兩個變量有不同的名稱。嘗試匹配變量名稱。

除非您有其他任何與這些變量匹配的代碼。如果我發現了錯誤的問題,請提供更多的代碼。 :)