【发布时间】:2019-10-19 20:35:12
【问题描述】:
下面是我的代码,我正在尝试将值从 'dataList' 传递给 this.data 对象 'labels', 'datasets'-> data;
但是如果创建一个变量并存储值然后将其传递给标签、数据,我会得到未定义的结果。
我的问题是如何设置标签的值,dataList 数组中的数据。
this.dataList = [['lable1', 200], ['lable2', 300], ['lable3', 500]];
//现在我想访问所有标签到标签,所有数字到数据 下面而不是静态数据,我想从 dataList 中放入数据
this.data = {
labels: ['label1', label2, labels3],
datasets: [
{
data: [200, 300, 500],
backgroundColor: [
"#FF6384",
"#36A2EB",
"#FFCE56"
],
hoverBackgroundColor: [
"#FF6384",
"#36A2EB",
"#FFCE56"
]
}]
};
我想把数据放在dataList中的动态数据,而不是标签中的静态值。
【问题讨论】:
-
您的
getEncounterDashBoard()是一个异步方法。而是在subscribe回调中分配您的this.data.labels。 -
没关系,我的朋友,我将数据存储在 this.datalist 中,它具有所有值。我想存储 datalist 中的一列,它应该在标签中,另一列在数据中。
标签: javascript angular typescript