我試圖通過api調用加載chartist數據,雖然數據已返回,但不在chartist系列中加載。無法使用來自http的數據填充Chartist(角4)
// 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
]
};
}
當然它是空的,你之前建立的圖表數據這個承諾可能已經解決了。在回調中進行,你確實有這些數據。 – jonrsharpe
@jonrsharpe,請你幫助一個例子。我是新來的。 –
[如何從promise返回數據]的可能重複(https://stackoverflow.com/questions/37533929/how-to-return-data-from-promise) – jonrsharpe