Невозможно скрыть панель навигации на странице входа при перенаправлении с домашней страницы на страницу входа - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь реализовать пример приложения в Angular , используя Angular Material и Angular Flex Layout .

Я реализовал навигациюпанель, которая скрыта на странице входа и видна на всех страницах приложения.

Я создал сервис с именем showmenu.service.ts , где я имеюобъявил две переменные и присвоил им логическое значение.

Я могу скрыть панель навигации на странице входа в систему при запуске приложения.Но при входе в приложение я получаю следующую ошибку в консоли, как показано ниже:

enter image description here

Я не могу найтипроблема .. И также, когда я пытаюсь выйти из системы, я снова получаю панель навигации на странице входа в систему, как показано ниже.

enter image description here

enter image description here

Кто-нибудь может мне помочь с этой проблемой ....?

Пожалуйста, зайдите в мой образец приложения здесь

1 Ответ

0 голосов
/ 17 мая 2018

Попробуйте использовать [hidden] вместо *ngIf.У меня была такая же проблема несколько месяцев назад, и она разрешилась для меня. Так что это должно решить вашу ошибку.

Так что используйте это [hidden]="showmenu.visible1" вместо *ngIf="showmenu.visible1"


И, пожалуйста, отметьте angular 2 - какскрыть панель навигации в некоторых компонентах как это работает для отображения / скрытия меню с помощью сервиса и сравнить с вашим кодом ...

...