ngIf 多个条件不适用于 router.url

Cre*_*Dip 0 typescript angular

我正在尝试根据路线隐藏 div。如果路由器 url 是登录或忘记密码,则隐藏 div。这是代码,但它不起作用。

<div class="isNotLogin" *ngIf="router.url != '/login' || router.url != '/forgot-password'">
hide this content
</div>
Run Code Online (Sandbox Code Playgroud)

但它适用于单一条件:

<div class="isNotLogin" *ngIf="router.url != '/login'">
hide this content
</div>
Run Code Online (Sandbox Code Playgroud)

任何想法?

Sur*_*iya 5

如果您只想在登录名或密码时隐藏 Div。你需要使用===。

<div class="isNotLogin" *ngIf="!(router.url === '/login' || router.url === '/forgot-password')">
hide this content
</div>
Run Code Online (Sandbox Code Playgroud)