У меня есть ниже кодКак объявить переменную только для использования в шаблоне Angular2
<ion-card >
<ion-card-content>
<ion-chip *ngFor="let skill of contact.skills | split">
<ion-label>{{skill}}</ion-label>
</ion-chip>
</ion-card-content>
</ion-card>
, то я хочу, чтобы скрыть карту, если нет никаких навыков, поэтому я изменил его
<ion-card [hidden]="(contact.skills | split).length == 0">
<ion-card-content>
<ion-chip *ngFor="let skill of contact.skills | split">
<ion-label>{{skill}}</ion-label>
</ion-chip>
</ion-card-content>
</ion-card>
, и он работает нормально, но проблема в том, что значение будет разделять трубу дважды, тогда как я могу определить переменную и использовать трубу один раз?
Я попытался ниже, но не работает
<ion-card #skills="contact.skills | split" [hidden]="skills.length == 0">
<ion-card-content>
<ion-chip *ngFor="let skill of skills">
<ion-label>{{skill}}</ion-label>
</ion-chip>
</ion-card-content>
</ion-card>