javascript - How to check empty object in angular 2 template using *ngIf -


i want check if object empty dont render element, , code:

<div class="comeback_up" *ngif="previous_info != {}">    <a        [routerlink]="['inside_group_page',{'name':previous_info.path | dottodash }]"       >         {{previous_info.title}}    </a> </div> 

but code wrong, best way this?

this should want:

<div class="comeback_up" *ngif="(previous_info | json) != ({} | json)"> 

or shorter

<div class="comeback_up" *ngif="(previous_info | json) != '{}'"> 

each {} creates new instance , ==== comparison of different objects instances results in false. when convert strings === results true

plunker example


Comments