Открытая переменная Angular 5 становится неопределенной после перехода - PullRequest
0 голосов
/ 26 мая 2018

В моем файле .ts я инициализирую открытую переменную в ngOnInit ()

public statistics: Statistic[];
constructor(public statisticService: StatisticService) {
}

ngOnInit() {

this.statisticService.getStatistics().subscribe(statistics => {
  this.statistics = statistics;
  console.log('ngOnInit invoked');
});
}

В моем шаблоне я отображаю данные.(статистика)

После перехода на другую вкладку открытая переменная становится неопределенной и ngOnInit () больше не вызывается.

Есть идеи, как ее решить?

1 Ответ

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

Вы должны снова загрузить переменную компонентов на странице, по которой вы пытаетесь перейти.и была ли ваша переменная доступной для всех классов (служб)?

...