引用 https://angular.io/docs/ts/latest/guide/displaying-data.html和堆栈 如何使用 * ngIf 检查角度2模板中的空对象仍然得到语法错误自上下文未定义。如果我移除 * ngIf 条件,那么如果我向其中添加一些值,那么我就可以获得 TeamMember 中的值,这样我就可以访问 Teammember 中的值。
我的 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[];
任何帮助都可以。