带异步管道的Angle 6模板

时间:2018-08-18 15:16:08

标签: json angular templates asynchronous pipe

我在组件中具有以下模板代码:

   <div *ngIf="current_user | async as cu">
        <a href="#" *ngIf="!(cu.id > 0)">Sign In [{{cu | json}}]</a>
    </div>

json管道输出:

{ user: { id: 1 }}

,但异步管道似乎没有。始终显示锚标记。 如果id> 0(用户已登录),则应将其隐藏。

1 个答案:

答案 0 :(得分:0)

应该是:

<div *ngIf="current_user | async as cu">
  <a href="#" *ngIf="!(cu.user.id > 0)">Sign In [{{cu | json}}]</a>
</div>