อ้างถึงhttps://angular.io/docs/ts/latest/guide/displaying-data.htmlและกองซ้อนวิธีตรวจสอบวัตถุว่างในเทมเพลตเชิงมุม 2 โดยใช้ * ngIfยังคงได้รับข้อผิดพลาดทางไวยากรณ์ไม่ได้กำหนดบริบทด้วยตนเอง ถ้าฉันลบเงื่อนไข * ngIf ฉันจะได้รับค่าใน teamMembers ถ้าฉันใส่ค่าบางอย่างเข้าไปเพื่อให้ฉันสามารถเข้าถึงค่าใน teamMembers ได้
teamMember
วัตถุของ[ ] array
ฉันฉันกำลังพยายามตรวจสอบอาร์เรย์เงื่อนไขว่างเปล่าตามขนาด
ความพยายาม:
<div class="row" *ngIf="(teamMembers | json) != '{}'">
และ
<div class="row" *ngIf="teamMembers.length > 0"> //Check length great than
throwing syntax error
<div class="col-md-12">
<h4>Team Members</h4>
<ul class="avatar" *ngFor="let member of teamMembers">
<li><a href=""><gravatar-image [size]="80" [email]="member.email"></gravatar-image></a></li>
</ul>
</div>
</div>
ส่วนประกอบ:
@Component({
selector: 'pbi-editor',
})
export class AppComponent implements OnInit {
teamMembers: User[];
ความช่วยเหลือใด ๆ จะดีมาก