首页 > 解决方案 > 将结果存储在 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);
    }
}

标签: javascriptaurelia

解决方案


推荐阅读