показывать элемент меню только при аутентификации - PullRequest
0 голосов
/ 04 июня 2018

Есть ли у кого-нибудь рабочий пример того, как создать меню PrimeNG, которое скрывает определенные элементы, если пользователь не вошел в систему?Есть атрибуты visible и disabled, но простой вызов isAuthenticated ничего не меняет.Подписка на изменение состояния, например

visible: this.principal.getAuthenticationState().subscribe((value) => this.principal.isAuthenticated())

, выдает ошибку:

TS2322: Type '({ label: string; icon: string; items: ({ label: string; icon: string; command: (event: any) => v...' is not assignable to type 'MenuItem[]'.
...