javascript - 将结果存储在 Aurelia 的全局变量中
问题描述
如何从 printData 中的 getData() 访问返回的数据?我可以将数据存储在全局变量中吗?
以下是我的示例:
主页.js
export class Home {
//d;
constructor() {
this.printData();
}
getData() {
httpClient.fetch('example.com/api/v')
.then(response => response.json())
.then(data => {
return data;
//this d = data;
});
}
printData() {
var data = this.getData();
console.log(data.name);
//console.log(this.d.name);
}
}
解决方案
推荐阅读
- c# - Linq将两个不同类的列表与join配对
- python - 当 Debug = False 时,Django 返回 500 Internal Server Error 而不是 index.html
- javascript - chrome 扩展 - 外部网站上的按键事件正在冒泡到我的输入字段中
- ansible - Ansible ios_config 模块无法为路由器设置密码 7
- ios - SwiftUI - 如何在内容小于边界时使 ScrollView 不反弹
- python - 支持使用通配符的发布、订阅和取消订阅操作的数据结构
- hyperledger-fabric - 为什么在测试网络中加入频道失败
- python - 杀死/转储 TensorFlow 后继续
- django - 使用两个“兄弟”模型创建嵌套序列化程序
- python - Discord.py - 从 SQL 文件中获取数据不起作用