데이터는 반환되지만 차트 작성자 시리즈에서는로드되지 않지만 APIi 호출을 통해 차트 작성기 데이터를로드하려고합니다. 당신이 약속 resolved.Since getSeriesData, 당신은이 같은 somehting을해야 비동기되기 전에 차트 데이터 구축을 위해 노력하고 있습니다http get (각도 4)의 데이터로 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
]
};
}
, 당신이하기 전에 차트 데이터를 구축 그 약속은 아마도 해결되었을 것입니다. 당신이 그 데이터를 가지고 콜백 내부에 마십시오. – jonrsharpe
@jonrsharpe, 제발 도와주세요. 나는 이것에 처음이에요. –
[약속에서 데이터를 반환하는 방법] (https://stackoverflow.com/questions/37533929/how-to-return-data-from-promise) – jonrsharpe