Задать вопрос
Dark_Knight
@Dark_Knight
Game Dev

Почему не обновляются данные?

Здарвсвуйте.
Создал сервис, который делает set при нажатии на кнопку
import { Injectable } from '@angular/core';

@Injectable()
export class DataService {
  constructor() { }

  private data;

  setData(data) {
    this.data = data;
  }

  getData() {
    return this.data;
  }
}

в другом файле при нажатии на кнопку, вызывается get этого сервиса
this.dataService.getData()
но данные почему то не обновляются.... как были пустые, так и остались, при том что если вызывать из консоли, то все работает норм....
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
...
private _data: <ТИП>;

  set Data(data): void {
    this.data = data;
  }

  get Data(): <ТИП> {
    return this.data;
  }
...


Вызываете например так:
this.dataService.data
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы