角度の付いたブートストラップメニューを使用しています。私はいくつかのメニュー項目を表示し、表示プロパティを使用して非表示にしたいと思います。クラスhidden_itemはdisplay:noneと定義されています。ユーザーがログインすると、「メッセージ」メニュー項目が表示されますが、それをクリックすると受信トレイおよび送信済みリンクは表示されません。後でページを更新すると、すべてが正常に動作し、受信トレイと送信トレイが表示されます。ページをリフレッシュせずに動作させるにはどうすればよいですか?ブートストラップのドロップダウン - メニュー項目の表示プロパティの変更
<li [ngClass]="isLoggedIn() ? 'dropdown' : 'hidden_item'">
<a [routerLink]="['Mailbox', {'boxname': 'inbox'}]" class="dropdown-toggle">Messages <span class="nav-up-carret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a [routerLink]="['Mailbox', {'boxname': 'inbox'}]">Inbox</a> </li>
<li><a [routerLink]="['Mailbox', {'boxname': 'sent'}]">Sent</a></li>
</ul>
</li>
はそれを試みたが、まだメッセージをクリックすると、受信トレイが表示されないと、これは正常に動作します – marcg