根據Ionic文檔。 on ionic-item-sliding you need to nest < ion-item-options > outside < ion-item >。
它最終成爲我把* ngFor放在錯誤標籤上的一個例子。
謝謝兩位@Sajeetharan和@brijmcq。 你的帖子最後都把我寫下了寫道。
的Html
<ion-item-sliding *ngFor="let server of servers"> <! <<<-- Moved here -->
<ion-item detail-push>
<h1>{{server?.server}} </h1>
<h2>{{server?.port}} </h2>
<h2>{{server?.username}}</h2>
<h2>{{server?.password}}</h2>
</ion-item>
<ion-item-options side="left">
<button ion-button color="primary"
(click)="editServerConfigPage(server)">
<ion-icon name="redo"></ion-icon>
Edit
</button>
<button ion-button color="danger">
<ion-icon name="remove-circle"></ion-icon>
Remove
</button>
</ion-item-options>
</ion-item-sliding>
打字稿
editServerConfigPage(server:Server):void {
console.log('editServerConfigPage()', server);
this.navCtrl.push('LoginDetailPage', {server: server});
}
你要哪一個?每個'ngFor'條目都會有許多'hero'變量 –
@Maximus - 我選擇編輯的那個... – JGFMK
問題是你正在訪問* ngFor – brijmcq