私が推測できるすべての構文を試してみましたが、うまくいきませんでした。
<!--- THIS WORKS FINE --->
<ion-card *ngFor="#post of posts">
{{post|json}}
</ion-card>
<!--- BLANK PAGE --->
<ion-card *ngFor="#post of posts track by post.id">
{{post|json}}
</ion-card>
<!--- Exception : Cannot read property 'id' of undefined --->
<ion-card *ngFor="#post of posts;trackBy:post.id">
{{post|json}}
</ion-card>
<!--- Exception : Cannot read property 'undefined' of undefined --->
<ion-card *ngFor="#post of posts;trackBy:posts[index].id">
{{post|json}}
</ion-card>
<!--- Blank page no exception raised ! --->
<ion-card *ngFor="#post of posts;#index index;trackBy:posts[index].id">
{{post|json}}
</ion-card>
私のために働いた唯一のアプローチは
コントローラ クラスでメソッドを作成する
identify(index,post:Post){ return post.id }
と
<ion-card *ngFor="#post of posts;trackBy:identify">
</ion-card>
これが唯一の方法ですか?trackBy のプロパティ名をインラインで指定するだけではダメですか?