javascript - Angular:如何“保存”“对象”?
问题描述
早上好,我解释一下我的情况:
在生成了几个 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[...]
}
我如何保存这个对象??,我如何保存它然后能够在代码中使用它和/或在组件中使用它?应该使用模型??我应该学习什么才能更好地理解这件事?
解决方案
您的角度组件是一个类。nameVariable 变量的范围是定义它的方法的主体。您可以通过在类的构造函数之前将其作为类的字段引入来扩展该变量的范围,如下所示:在 nameVariable 单词之前。在方法内部将其称为 this.nameVariable (不再需要 const 关键字)。
推荐阅读
- javascript - 如何在普通函数中编写箭头函数
- machine-learning - 为什么随机森林比 XGBoost 提供更好的结果?
- flutter - 有没有办法可以在 .toList() 调用后将小部件添加到我的列表中?
- javascript - 当单击关注,取消关注按钮时,如何仅在 Vuetify.js 中反应和停用该按钮
- reactjs - 将 React 上下文提供程序数组转换为嵌套结构
- java - 获取带有时区的日期格式作为添加时间
- android - Android Recycleview DiffUtil 无法正常工作
- mysql - 查询以返回最大日期的结果
- go - 为什么通道会受到互斥量的影响?
- node.js - nodejs说需要升级