Почему мой взгляд не обновляется? - PullRequest
0 голосов
/ 05 июля 2018

Я нахожусь в процессе изучения Angular 6 (и front end dev). Приведенный ниже пример иллюстрирует мою попытку изменить представление в home.component.html с navigation.component.html. Используя console.log, я вижу, что функция работает как следует, и логическое значение изменяется соответствующим образом, однако это изменение не отображается в представлении. Кажется, что компонент представления обновляется только с изменениями из его компонента контроллера партнера. Может кто-нибудь объяснить, почему и как я могу выполнить свою задачу?

app.component.html:

<app-navigation></app-navigation>
<router-outlet></router-outlet>

navigation.component.html:

<button (click)='homeComp.toggleAuth()'> Sign In </button>

home.component.ts:

viewAuthComponent: boolean;

toggleAuth() {
  this.viewAuthComponent = !(this.viewAuthComponent);
  console.log(this.viewAuthComponent);
}

home.component.html:

 {{ viewAuthComponent }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...