Angular 2:如果值存在则显示html

Kra*_*itz 2 angular2-directives angular2-template angular2-services angular

目前,我有一项服务可以从我编写的许多API中获取值.在模板中,我希望只有当值存在时才输出以下html,或者当它们被送到模板时结果中不为空:

<li class="title rh-blue-lite-fg">{{ project.meta_header_one }}</li>
Run Code Online (Sandbox Code Playgroud)

所以我试图找出如何在ngIf中包装它或者是否有其他方法来执行此操作,以便只有当该值存在且非空时才会输出此'li'项

小智 6

我想你可以使用ngIF指令检查项目是否为null:

<li class="title rh-blue-lite-fg" *ngIf="project.meta_header_one">{{ project.meta_header_one }}</li>
Run Code Online (Sandbox Code Playgroud)

参考:https: //angular.io/docs/ts/latest/api/common/index/NgIf-directive.html