在 Angular 项目中,我想循环通过filterLifePolicies数组,因为我想通过 URI 传递LobDsc
属性。
问题是我还想以数字形式输出数组的长度,但是因为如果数组包含例如 3 个对象,我会遍历每个元素,因此显示 3 张卡片......我只想要一张数字为 3 的卡片(数组长度)。
HTML:
<div class="card" *ngFor="let policy of filterLifePolicies">
<a [routerLink]= "['/contracts', policy.LobDsc]"
routerLinkActive="active" class="noLinksDecoration">
<div class="card-body text-center">
<img src="../../assets/images/Component62_1.svg">
<p class="policyTitle">Ζωή & Υγεία</p>
<p class="counter">{{countLife}}</p>
</div>
</a>
</div>
打字稿的一部分:
getCustomerPolicies () {
this.http.get<any>('http://localhost:8080/o/mye/pol').subscribe({
next: res => {
this.filterLifePolicies = res.Life.Policies;
console.debug(this.filterLifePolicies);
this.countLife = this.filterLifePolicies.length;