我试图通过api调用加载chartist数据,尽管数据返回,但没有加载在chartist系列中。
// Initialize data series
seriesData: any[] = [];
// Function to retrieve data from api
getSeriesData() {
this.uid.getSeriesData(this.auth.getCurrentUser()).then(
data => this.seriesData = data, // This is populated
err => console.log(err)
);
}
//ngInit
ngOnInit() {
this.getSeriesData();
// Chartist
const dataDailySalesChart: any = {
labels: ['M', 'T', 'W', 'T', 'F', 'S', 'S'],
series: [
this.seriesData // THIS IS ALWAYS EMPTY
]
};
}
您试图在解决promise之前构建图表数据。由于getSeriesData是异步的,您应该这样做,
getSeriesData() {
this.uid.getSeriesData(this.auth.getCurrentUser()).then(
data => this.seriesData = data, // This is populated
this.generateChart(this.seriesData),
err => console.log(err)
);
}
ngOnInit() {
this.getSeriesData();
}
generateChart(chartData:any){
const dataDailySalesChart: any = {
labels: ['M', 'T', 'W', 'T', 'F', 'S', 'S'],
series: [
chartData
]
};
};
我试过使用和不使用。表和已成功创建,并包含迁移(insert-books)。 迁移是通过的,因为如果我添加了一个无效的insert(到一些不存在的表中),我会得到异常: 如何使用LiquiBase用insert-books.sql脚本中的数据填充数据库?
问题内容: 我只是在学习Elasticsearch和Javascript,由于易用性,我刚开始使用Google图表。 我正在尝试根据Elasticsearch查询呈现Google图表。由于数据格式不正确,该图表无法呈现。这是我的无效代码: 我遇到的问题是从查询返回的数据不是“字段”,而是整个查询摘要。 有没有办法只保留字段就返回此查询?也许有一种方法可以查询并格式化PHP文件中的数据,然后可以在图
series(string $value,[ string $categories]) string $value $config = ['path' => './tests']; $fileObject = new \Vtiful\Kernel\Excel($config); $fileObject = $fileObject->fileName('tutorial.xlsx'); $
factory 辅助函数 必须 使用 factory 方法来做数据填充,因为是框架提倡的,并且可以同时为测试代码服务。 运行效率 开发数据填充时,必须 特别注意 php artisan db:seed 的运行效率,否则随着项目的代码量越来越大,db:seed 的运行时间会变得越来越长,有些项目多达几分钟甚至几十分钟。 原则是: Keep it lighting speed. 只有当 db:seed
问题内容: 当我从数据库中检索数据时,我碰壁了。我设法将列名放入我的表中,这可以正常工作并且应该工作。 当我尝试添加行时发芽,我发现没有数据添加到我的tableview中,我试图从代表单个行的字符串数组中添加行。我不知道用户会用他的查询请求多少列以及如何大表是这样,所以我不能创建行对象和代表每一列的所有属性。 问题 是如何用从数据库中成功检索到的行填充String表中的行,并以String []的
问题内容: 我对Flask框架相当陌生,并且正在为Webportal创建一个编辑配置文件页面。我被困在某个位置,无法自动填写表格。 这是我的表单类: 这是我评估表格的功能。 而我的表单的html模板是form: 我有一个用户类的对象。然后我要从该对象中预填充此表单。如何预填充表单中的值。我正在尝试在此处实现编辑配置文件功能。 问题答案: 创建对象时,需要将其传递给表单。 您将遇到一些麻烦 它创建表