Angular5 我怎么能';刷新';在不重新加载页面的情况下以角度显示组件?

Angular5 我怎么能';刷新';在不重新加载页面的情况下以角度显示组件?,angular5,Angular5,如果用户未登录,我的应用程序的菜单栏应具有文本输入和登录按钮,并且当用户登录时,菜单栏应具有注销按钮。这两个群体是相互排斥的 我将代码编写如下: <div *ngIf=”userNotLoggedIn”> <li>some li</li> </div> <div *ngIf=”!userNotLoggedIn”> <li>some other li</li> </div> userNotlo

如果用户未登录,我的应用程序的菜单栏应具有文本输入和登录按钮,并且当用户登录时,菜单栏应具有注销按钮。这两个群体是相互排斥的

我将代码编写如下:

<div *ngIf=”userNotLoggedIn”>
  <li>some li</li>
</div>
<div *ngIf=”!userNotLoggedIn”>
  <li>some other li</li>
</div>
userNotloggedIn:boolean
被定义为boolean,我在
ngOnInit
中将其初始值设置为
true

 ngOnInit(){

    this.userNotloggedIn = true;

  }

确保为
*ngIf
设置
bool
,并且正确使用否定。对于您提供的第一个示例,它应该可以正常工作。

谢谢。您正确地假设我可能没有正确设置
布尔值。我把它设置错了,在错误的代码段。
 ngOnInit(){

    this.userNotloggedIn = true;

  }