删除空 table 行 IONIC
delete empty table line IONIC
我正在使用 ionic 3,我正在尝试在 HTML 页面中打印数据,但是 table 行是空的,然后我得到了结果,所以我想删除空的开始部分!任何人都可以帮助我!!
这是我使用的代码
<ion-grid *ngSwitchCase="'fraude3'" padding>
<ion-item *ngFor ="let n of flag" >
<div *ngIf="n.manualparice >0 || n.priceoverride>0">
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Item ID</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.itemId}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Manual Price</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.manualparice}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Price Override</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.priceoverride}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Item Amount</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.extendedAmount}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
</div>
</ion-item>
</ion-grid>
将代码更新为以下内容:
<ion-grid *ngSwitchCase="'fraude3'" padding>
<ng-container *ngFor ="let n of flag" >
<ion-item *ngIf="n.manualparice >0 || n.priceoverride>0">
<div>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Item ID</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.itemId}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Manual Price</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.manualparice}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Price Override</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.priceoverride}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Item Amount</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.extendedAmount}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
</div>
</ion-item>
</ng-container>
</ion-grid>
我正在使用 ionic 3,我正在尝试在 HTML 页面中打印数据,但是 table 行是空的,然后我得到了结果,所以我想删除空的开始部分!任何人都可以帮助我!!
<ion-grid *ngSwitchCase="'fraude3'" padding>
<ion-item *ngFor ="let n of flag" >
<div *ngIf="n.manualparice >0 || n.priceoverride>0">
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Item ID</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.itemId}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Manual Price</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.manualparice}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Price Override</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.priceoverride}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Item Amount</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.extendedAmount}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
</div>
</ion-item>
</ion-grid>
将代码更新为以下内容:
<ion-grid *ngSwitchCase="'fraude3'" padding>
<ng-container *ngFor ="let n of flag" >
<ion-item *ngIf="n.manualparice >0 || n.priceoverride>0">
<div>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Item ID</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.itemId}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Manual Price</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.manualparice}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Price Override</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.priceoverride}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
<ion-row>
<ion-col class="adult" width-70>
<span ion-text color="primary"><strong>Item Amount</strong> </span>
</ion-col>
<ion-col width-10 text-center>
<ion-icon name="remove-circle" class="text-2x" tappable (click)="minusAdult()" [hidden]="adults < 2"
color="secondary"></ion-icon>
</ion-col>
<ion-col width-10 text-center>{{n.extendedAmount}}</ion-col>
<ion-col width-10 text-center>
<ion-icon name="add-circle" class="text-2x" tappable (click)="plusAdult()" color="secondary"></ion-icon>
</ion-col>
</ion-row>
</div>
</ion-item>
</ng-container>
</ion-grid>