Angular: Как «сохранить» «объект»? - PullRequest
0 голосов
/ 02 мая 2020

Доброе утро, я объясняю свой сценарий:

После генерации пары вызовов http и после их обработки у меня получился результат, подобный следующему:

xxx. component.ts

nameVariable: any = {};
this.nameVariable = this.createMyObject(params);
console.log(this.nameVariable);

Благодаря console.log () мы можем видеть, что это Object: nameVariable как это:

Object: { 
   information1: Object {...},
   information2: Array [...],
   information3: Object{...},
   information4: Array[...]
}

Как я могу сохранить этот объект ??, как я могу сохранить его, а затем иметь возможность использовать его в коде и / или использовать его в компоненте ?? Следует использовать модель? что я должен изучить, чтобы лучше понять эту вещь?

1 Ответ

0 голосов
/ 02 мая 2020

Ваш angular компонент является классом. Область вашей переменной nameVariable - это тело метода, в котором она определена. Вы можете расширить область действия этой переменной, введя ее как поле вашего класса перед конструктором класса следующим образом: nameVariable: {(укажите здесь тип объекта}; вы можете добавить префикс, например, private или publi c непосредственно перед словом nameVariable. После этого обращайтесь к нему как this.nameVariable внутри методов (ключевое слово const больше не требуется).

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